一直在使用 jQuery 调用我在不同域上的服务。对服务的调用成功(我的调试点被触发),并返回正确的响应(我嗅探流量)。
我的问题主要是成功和失败回调不会被触发。我已经阅读了其他一些关于 SO 的帖子,这些帖子表明使用 JSONP 时不会触发错误事件。成功事件是否也是这种情况(可能是因为假设我正在提供我自己的回调函数),或者有没有办法触发我的成功回调。提前致谢。
$.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....');
}
});