2011-03-19 2 views
1
私は誰かが私に次の操作を行う方法についてのアドバイスを与えることができることを望む

でサーバー上のエラーをチェックAjax - Jqueryの方法。jQueryのAJAXは、PHP

もちろん、私はフォームを期待するのは、各フィールドが正しく埋められているかどうかを確認することです。

これまでにこれをしたことはありません。誰も私にこれを行うための最善の方法は何かアドバイスできますか?

多くのご協力ありがとうございます。 フランチェスコ

+0

可能なコード。チェックしてくださいhttp://stackoverflow.com/questions/2505863/jquery-and-php-validation-problem – dmcnelis

答えて

1

jqueryのajaxがエラーATTRがあります

あなたがどんな form validation pluginを使用することができますもちろんの
$.ajax({ 
    url: 'youscript.php', 
    success: function(data) { 
    //whatever you want 
    }, 
    error: function(data) { 
    //this will be fired on error 
    } 
}); 

が、エラーがサーバー側で発生した場合、またはユーザーの無効化(何らかの形で)自分のフォーム検証プラグインとサーバー側のスクリプトがエラーを発生させると、error attrが必要な処理を行う必要があります。

+1

'error:'コールバックはHTTPエラー(サーバが利用できない、実行エラーなど)を対象としています。通常は、レスポンス 'data'を介してステータス値を送信し、それを' success: '関数で評価したいとします。 – mario

+0

bluefootありがとうございます。私はいくつかのクライアントの検証を行うためにjqueryを使用していますが、私はサーバーでも行われる検証が必要です。 – FFSS

+0

素晴らしい。あなたのサーバーは適切なHTTPステータスを返して、動作できるようにしなければなりません。 @Francesco、答えを受け入れるか、回答が得られなかった場合は、自分の質問に答えを答えてください。 – bluefoot