10

なぜこれが起こっているのかわかりませんが、単純な Ajax コードがあります。

$.ajax({ url: "/javascript/testing.js"})
    .done(function(data){ console.log(data) })
    .fail(function(jqXHR, textStatus, errorThrown) {
         console.log(jqXHR);
    });

.fail()get が実行され、ステータス コードは「OK」です。また、データはresponceText実際の正当なデータに存在します。なぜこうなった?

ここに画像の説明を入力

4

1 に答える 1

13

JavaScript ファイルを解析する場合、dataType は次のようになりますscript

$.ajax({ url: "/javascript/testing.js", dataType: "script" })
.done(function(data){ console.log(data) })
.fail(function(jqXHR, textStatus, errorThrown) {
     console.log(jqXHR);
});

それでもエラーがparserError発生する場合は、ファイルに問題がありtesting.jsます。

解析せずに取得するだけの場合、dataType は次のようになりますtext

$.ajax({ url: "/javascript/testing.js", dataType: "text" })
于 2013-05-15T16:58:00.470 に答える