为什么这个JSONP请求有时会失败,有时不会失败?

时间:2013-05-24 10:52:54

标签: jquery jsonp

我试图了解如何使用jQuery 1.7.2检索跨站点JSONP,但似乎我没有得到它。我使用以下习语:

$.ajax({
  url: url,
  dataType: "jsonp"
})
.done(function (data, textStatus, jqXHR) {
  // handle data
})
.fail(function (jqXHR, textStatus, errorThrown) {
  // error logging
})
.always(function () {
  // mandatory clean-up
});

See also an executable jsFiddle of this idiom.

当我使用代码从http://jsfiddle.net/echo/jsonp/读取时,一切正常。但是,当我尝试从不同的来源阅读时,例如http://search.twitter.com/search.json?q=abc,代码失败。更糟糕的是,似乎在执行呼叫时执行被卡在某处。不执行done(),fail()或always(),我甚至无法了解问题所在。

我做错了什么?

0 个答案:

没有答案