gpt4 book ai didi

javascript - Flightstats 和 jQuery - 回调失败

转载 作者:行者123 更新时间:2023-12-02 18:25:31 25 4
gpt4 key购买 nike

我一直在尝试查询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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com