一直在使用 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....');
  }
});