我从另一个有效的 ajax 调用复制了这个 ajax 调用,但我不知道为什么它不成功。这是代码:
$.ajax({
type: "POST",
url: "addTune.php",
data: {
database: setlist,
name: tune,
orderno: orderno,
midi: midi
},
error: function (e) {
alert("The PHP Call failed! hmmm");
alert(e.status);
},
success: function (response) {
alert(response);
}
});
我每次都得到错误函数。是否有任何明显的拼写错误或其他愚蠢的错误?
编辑:试图通过以下方式追查错误:
$.ajax({
type: "POST",
url: 'addTune.php',
data: {database : setlist, name : tune, orderno : orderno, midi : midi},
error: function(e){
alert("The PHP Call failed! hmmm");
alert(e.status);
$.ajaxSetup({
"error": function(jqXHR, status, thrownError) {
alert('error');
var responseText = jQuery.parseJSON(jqXHR.responseText);
console.log(responseText);
}
});
},
success: function(response){
alert(response);
}
});
});
更新:我只能用命令行添加一行。关于我可以做些什么来尝试进一步缩小范围的任何想法?