1

コールバックが実行されないという奇妙な問題が発生していsuccessます。これが私のコードです:

$.ajax({
    dataType: "script",
    cache: false,
    url: 'Scripts/XXXX.min.js',
    success: function () {
        alert('sad')
    }
})

エラーが実行されていることがわかりました。値のオブジェクトは次のとおりです {readyState: 4, responseText: "/** ↵ * Klass.js - copyright @dedfat ↵ * XXXXXX); ↵", status: 200, statusText: "OK"}

4

3 に答える 3

2

したがって、エラーと成功の両方のコールバックを使用して、以下のような ajax を構築することができます。

それを試してみてください。

$.ajax({
        dataType: "script",
        cache: false,
        url: 'Scripts/XXXX.min.js',
        error: function(returnval) {
            alert('error');
        },
        success: function (returnval) {
           alert('success'); 
        }
    })

これがお役に立てば幸いです。

于 2013-01-03T11:36:51.417 に答える
1

このコードを試してください。エラーの場合エラーメッセージ付きのアラートが表示されます。ネットワークタブのFireBugでエラーを確認することもできます。

$.ajax({
    dataType: "script",
    cache: false,
    url: 'Scripts/XXXX.min.js',
    success: function() {
        alert('succes')

    }
    error: function() {
        alert('error');
    }
})​
于 2013-01-03T11:34:58.187 に答える
1

問題は、ファイル内にエラーがあったことでした。そのため、成功コールバックは実行されません。

于 2013-01-03T12:48:37.727 に答える