jQueryを使用して、別のドメインにある私のサービスを呼び出して遊んでいます。サービスへの呼び出しが正常に行われ (デバッグ ポイントがトリップします)、正しい応答が返されます (トラフィックをスニッフィングします)。
私の問題は、主に成功と失敗のコールバックが起動されないことです。JSONP の使用時にエラー イベントが発生しないことを示す SO に関する他の投稿をいくつか読みました。成功イベントの場合もそうですか (おそらく、独自のコールバック関数を提供していると想定されているため)、または成功コールバックを起動する方法はありますか。前もって感謝します。
$.ajax({
type: "GET",
url: urlOnDiffDomain,
async: false,
cache: false,
dataType: 'jsonp',
data: {},
success: function(data, textStatus) {
alert('success...');
},
error: function(xhr, ajaxOptions, thrownError) {
alert('failed....');
}
});