Ajax get请求检索JS文件,但是使用parsererror触发错误函数

时间:2017-05-22 11:06:15

标签: javascript jquery ajax get

我有一个简单的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 文件也会在“网络”选项卡中正确加载。 Network tab shows scripts.js

有人可以帮我解决这个问题吗?真的卡住了。

0 个答案:

没有答案