我有一个简单的ajax GET请求来请求我的项目中的JS文件,如下所示:
$.ajax({
type: 'GET',
url: '{{assets}}/js/scripts.js',
async: false,
cache: false,
success: function(result, status, jqXHR) {
console.log("Success");
},
error: function(result, status, jqXHR) {
console.log("in scripts error");
console.log(result);
console.log(status);
console.log(jqXHR);
}
});
我使用AJAX请求它,因为它必须在加载其他库之后完成。但是这个ajax调用会间歇性地触发错误功能。 2/7次会导致错误&其余时间它将按预期运行。
当它导致错误时,我得到 parsererror 。但是,即使ajax调用以错误结束, scripts.js 文件也会在“网络”选项卡中正确加载。
有人可以帮我解决这个问题吗?真的卡住了。