gpt4 book ai didi

javascript - jQuery ajax 不返回错误或成功或始终

转载 作者:行者123 更新时间:2023-11-28 06:15:15 32 4
gpt4 key购买 nike

我要疯了...无论我做什么,我都没有收到任何console.log或警报,只是这个错误:GET https://externalURL/?callback=jQuery111301768235498533206_1458134520045&_=1458134520046

这是我的代码,我留在了注释行中,以便您可以看到我到目前为止所尝试的内容。我使用的是 jQuery 1.11.1。

var dataa = {
input: {
id : "12",
tripDate : "2016-02-01"
}
};

jQuery.ajax({
//method : "POST",
type : "POST",
url: "https://externalURL/",
//contentType: 'application/json; charset=utf-8',
dataType: "jsonp",
//crossDomain: true,
//data : JSON.stringify(dataa),
//data : dataa,
data : {input:{id:12,tripDate:"2016-02-01"}},
//data : {id:12,tripDate:"2016-02-01"},
//processdata: true,
/*error: function (jqXHR, textStatus, errorThrown) {
console.log('nem' + jqXHR)
},*/
error: function(jqXHR, exception) {
if (jqXHR.status === 0) {
alert('Not connect.\n Verify Network.');
} else if (jqXHR.status == 404) {
alert('Requested page not found. [404]');
} else if (jqXHR.status == 500) {
alert('Internal Server Error [500].');
} else if (exception === 'parsererror') {
alert('Requested JSON parse failed.');
} else if (exception === 'timeout') {
alert('Time out error.');
} else if (exception === 'abort') {
alert('Ajax request aborted.');
} else {
alert('Uncaught Error.\n' + jqXHR.responseText);
}
},
success : function(r) {
console.log(r);
}
})
.done(function() {
console.log( "success" );
})
.fail(function() {
console.log( "error" );
})
.always(function() {
console.log( "complete" );
});

这可能是因为它是外部网址吗?将不胜感激任何帮助!谢谢!

最佳答案

尝试将 dataType: "jsonp" 更改为 dataType: "json"

这个Article当我遇到同样的问题时,这很有帮助。

关于javascript - jQuery ajax 不返回错误或成功或始终,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36037677/

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