gpt4 book ai didi

javascript - jQuery.ajax成功回调函数未执行

转载 作者:行者123 更新时间:2023-12-03 21:34:28 26 4
gpt4 key购买 nike

我有一个 JavaScript Ajax 调用 (jQuery.ajax),它不执行成功回调函数。

$.ajax({
url: target,
contentType: 'application/json; charset=utf-8',
type: 'POST',
// type: 'GET',
dataType: 'jsonp',
error: function (xhr, status) {
alert(status);
},
success: function (result) {
alert("Callback done!");
// grid.dataBind(result.results);
// grid.dataBind(result);
}
});

我在 firebug 中看到,请求已发布,并且按照预期返回了正确的 json 结果。怎么了?

最佳答案

我多次遇到类似的问题,大多数时候原因是格式错误的 json。尝试以文本数据类型获取结果,看看这是否是您的问题。

另外,我想问一下您是否使用了像“&jsoncallback=?”这样的参数?在您的网址中,因为您的数据类型是 jsonp 而不是简单的 json。

关于javascript - jQuery.ajax成功回调函数未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2787180/

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