アプリケーションとサーバーの両方を構築しています (残念ながら別のドメインで)
私が持っているアプリケーションで:
$.ajax({
url: BASE_URL + "api/create",
type: "get",
async: false, // why do I need this
dataType: "jsonp",
data: {
"auth_token": "cBQHASwKszsW4e75unK6"
},
error: function(error) {
alert(JSON.stringify(error));
},
success: function(data) {
alert(data);
}
});
サーバーが返されていることを知っています(ブラウザでアクセスすると):
jQuery1910041686943266540766_1365730282085({"error":"User does not exist","status":400})
(これは正しいデータです)
ただし、ajax リクエストは失敗し、ステータスは「失敗」、タイプは「保留中」と表示されます。
ここで何が起こっているのかわかりません
私も試しました:
$.getJSON(BASE_URL + "api/create?auth_token=cBQHASwKszsW4e75unK6&callback=?", function(data) {
alert(JSON.stringify(data));
});
これも失敗しました