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 に答える