ホームページ >ウェブフロントエンド >フロントエンドQ&A >jquery ajax コールバック関数とは何ですか?

jquery ajax コールバック関数とは何ですか?

青灯夜游
青灯夜游オリジナル
2021-12-29 18:43:224766ブラウズ

コールバック関数は次のとおりです: 1. beforeSend()、リクエストの送信前に呼び出されます; 2. error()、リクエストが失敗したときに呼び出されます; 3. dataFilter()、リクエストが成功した後に呼び出されます; 4. success() )、リクエストの後に呼び出されます; 5. complete()、リクエストの完了後に呼び出されます。

jquery ajax コールバック関数とは何ですか?

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。