在生产服务器上调用使用 ajax 的函数时,我遇到了上述错误。该函数的代码是:
function check() {
$.ajax({
type: "POST",
url: '/check/',
data: JSON.stringify(events),
dataType: "json",
headers: {
'X-CSRFToken': csrf_token,
'Accept': 'application/json',
'Content-Type': 'application/json'
},
success: function(data) {
var data_ = JSON.parse(JSON.stringify(data));
if (data_["overdues"].length === 0) {
showAlert('OK', "alert-success");
} else {
make_conflicts_table(data_["overdues"]);
showAlert('OK', "alert-info");
}
console.log('Chech return : success');
console.log('Display presented')
},
error: function() {
console.log('Chech return : error');
showAlert('Not OK', "alert-danger");
}
});
}
该代码在本地主机上运行良好,但在服务器上运行良好。我已经检查了事件的 json 语法是否正确。知道问题出在哪里吗?