我遇到一个奇怪的问题,我的success
回调没有执行。这是我的代码:
$.ajax({
dataType: "script",
cache: false,
url: 'Scripts/XXXX.min.js',
success: function () {
alert('sad')
}
})
刚发现错误正在执行。这是它的值Object {readyState:4,responseText:“/ **↵* Klass.js - copyright @dedfat↵* XXXXXX);↵”,状态:200,statusText:“OK”}
答案 0 :(得分:2)
因此,您可以尝试使用错误和成功回调构建下面的ajax。
试试。
$.ajax({
dataType: "script",
cache: false,
url: 'Scripts/XXXX.min.js',
error: function(returnval) {
alert('error');
},
success: function (returnval) {
alert('success');
}
})
我希望这会对你有所帮助。
答案 1 :(得分:1)
试试这段代码。出错时您应该看到带有错误消息的警报。 您还可以在网络选项卡中的FireBug中输入错误。
$.ajax({
dataType: "script",
cache: false,
url: 'Scripts/XXXX.min.js',
success: function() {
alert('succes')
}
error: function() {
alert('error');
}
})
答案 2 :(得分:1)
问题是文件中有错误。这就是成功回调未执行的原因。