$ .postが成功すると、その成功ハンドラーがあります。失敗するとどうなりますか?この場合に使用できる同様のハンドラーがあります。これにより、何かが正しく発生していないことをユーザーに通知できますか?
2 に答える
3
ドキュメントによると、メソッドの特定のエラー ハンドラはありません$.post
。
成功ハンドラーと失敗ハンドラーの両方が必要な場合は、低レベルの$.ajax
メソッドを使用する必要があります。ドキュメントはここにあります: http://api.jquery.com/jQuery.ajax/
$.ajax({
type: "POST",
url: "some.php",
success: function(html){
/* Do success stuff here */
},
error: function(){
/* do error stuff here */
}
});
于 2010-05-17T04:25:06.837 に答える
0
.ajaxError()を使用してキャッチできますが、これはアプリケーション内のすべての ajax リクエストに適用されます。また、HTTP エラー ステータスをフロント エンドに送り返して、jQuery でキャプチャできるようにする必要もあります。
于 2010-05-17T04:28:44.740 に答える