Ruby on RailsでクロスドメインAPIのメモ
jsonpの事よくわかってなかったし、API作ってたらハマったのでメモ
クライアント側(jQuery)
$.ajax({
url: "クロスドメイン先のURL",
dataType: 'jsonp',
data: { data: "渡したいパラメータ" }
}).done(function(msg, status, hxr) {
alert(status);
}).fail(function(msg, status, hxr) {
alert(status);
});
サーバ側(Ruby on Rails)
respond_to do |format|
format.json { render :json => return_data, :callback => params[:callback] }
end