jquery如何解决ajax请求失败?

时间:2013-08-11 21:40:44

标签: jquery ajax get

我有一段代码:

$.get("go.php?action=sliderorder&right=5")
.success(function(data){alert("success!");})
.fail(function(data){alert("failed!");});

ajax调用的输出是“您的SQL语法中有错误;请查看与您的MySQL服务器版本对应的手册,以便在...附近使用正确的语法”

我得到的警报仍然是“成功!”虽然阿贾克斯显然失败了 所以我的问题是:jquery如何解决ajax调用失败的问题?

非常感谢。

1 个答案:

答案 0 :(得分:2)

确定HTTP status code是否发生了错误。 4xx和5xx代码就是你所追求的。

但是,你通常应该从不得到“你的SQL语法有错误;检查对应的手册”错误。没有例外 - 这应该在您的生产代码中出现从不。如果确实如此 - 你应该立即找到问题的根源。