コールバック関数は次のとおりです: 1. beforeSend()、リクエストの送信前に呼び出されます; 2. error()、リクエストが失敗したときに呼び出されます; 3. dataFilter()、リクエストが成功した後に呼び出されます; 4. success() )、リクエストの後に呼び出されます; 5. complete()、リクエストの完了後に呼び出されます。
このチュートリアルの動作環境: Windows7 システム、jquery1.10.2 バージョン、Dell G3 コンピューター。
jquery の ajax のコールバック関数には、beforeSend、error、dataFilter、success、complete が含まれます。 $.ajax() で取得したデータはこれらのコールバック関数で処理できます。
beforeSend
リクエストを送信する前に呼び出し、XMLHttpRequest をパラメータとして渡します。
error
リクエストエラーが発生したときに呼び出されます。 XMLHttpRequest オブジェクト、エラーの種類を説明する文字列、および例外オブジェクト (存在する場合) を渡します。
dataFilter
リクエストが成功した後に呼び出されます。返されたデータと「dataType」パラメーターの値を渡します。そして、成功コールバック関数に渡された新しいデータ (おそらく処理された) を返さなければなりません。
成功
リクエスト後に呼び出されます。返されたデータと成功コードを含む文字列を渡します。
complete
この関数は、成功または失敗に関係なく、リクエストが完了すると呼び出されます。 XMLHttpRequest オブジェクトと、成功コードまたはエラー コードを含む文字列を渡します。
[関連チュートリアルの推奨事項: AJAX ビデオ チュートリアル]
以上がjquery ajax コールバック関数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。