Java语言:Ajax方法的success: function()没有执行,都有哪几种原因

2025-05-13 20:45:22
推荐回答(2个)
回答1:

那就是后台没有success
后台文件没有正常返回200状态码。导致它不执行success方法。
具体要看你的代码。

从你的代码中,你没有做失败处理。也就是说有可能你后台数据处理文件不是返回的200状态码,这样的话,它就不会执行success里面的函数了。

你可以具体在FF下面看一下它是什么状态。或者弹个框,看一下它是什么状态。再来调试程序。

回答2:

可能是servlet里面执行异常没有正常返回200.
你可以用firefox查看post和响应时候正常。
其次一般要指明async:false.
这样可以有效避免网络不好时异步请求带来的问题...