作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试查询flightstats API,现在(我认为)处于最后的障碍..我有一个有效的ajax请求/响应,它返回正确的数据,但是错误函数总是被调用而不是比成功。这是因为回调参数的使用方式,但我不知道需要什么,也找不到文档。
下面是我的代码,请记住,如果我省略回调参数,我会得到相同的错误文本,就像使用“&callback=...”、“&callback=?”、“?callback=”包含它一样。 ..”或“?回调=?”因为在每种情况下 jQuery 都会添加另一个回调参数!
$.ajax({
url: 'https://api.flightstats.com/flex/flightstatus/rest/v2/json/flight/status/QF/1/dep/2013/08/22?appId=<appId>&appKey=<appKey>&utc=false',
data: {},
dataType: 'jsonp',
cache: false,
success: function(data) {
$('#response').html(data);
},
error: function(xhr, ajaxOptions, thrownError) { //do with ajax errors
console.log('Fail: ' + thrownError);
}
});
和console.log错误:
Fail: Error: jQuery110105137549804057926_1377341987289 was not called
最佳答案
如果调用的URL,本例为:
https://api.flightstats.com/flex/flightstatus/rest/v2/json/flight/status/QF/1/dep/2013/08/22?appId= &appKey=&utc=false
不返回 HTTP 200 OK 代码,那么您的错误函数将被触发。
关于javascript - Flightstats 和 jQuery - 回调失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18417909/
我一直在尝试查询flightstats API,现在(我认为)处于最后的障碍..我有一个有效的ajax请求/响应,它返回正确的数据,但是错误函数总是被调用而不是比成功。这是因为回调参数的使用方式,但我
我是一名优秀的程序员,十分优秀!