1

我有一段代码:

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

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

我收到的警报仍然是“成功!” 尽管显然 ajax 失败了。
所以我的问题是:jquery 如何解决失败的 ajax 调用?

提前谢谢。

4

1 回答 1

2

它确定错误是否由HTTP 状态代码发生。4xx 和 5xx 代码就是您所追求的。

但是,您通常不应该收到“您的 SQL 语法有错误;请查看相应的手册”错误。没有例外 - 这绝不应该出现在您的生产代码中。如果是这样 - 您应该立即找到问题的根源。

于 2013-08-11T21:42:44.487 回答