ホームページ  >  記事  >  ウェブフロントエンド  >  ajax() の data パラメータは何を意味しますか?

ajax() の data パラメータは何を意味しますか?

青灯夜游
青灯夜游オリジナル
2022-01-19 14:23:317592ブラウズ

Ajax では、data は「データ」を意味します。このパラメータは、サーバーに送信するデータを指定するために使用されます。データは自動的にリクエスト文字列形式に変換されます。GET リクエストの場合は、 URLにデータが付加されます。

ajax() の data パラメータは何を意味しますか?

このチュートリアルの動作環境: Windows7 システム、jquery1.10.2 バージョン、Dell G3 コンピューター。

ajax() メソッドは、AJAX (非同期 HTTP) リクエストを実行するために使用されます。

すべての jQuery AJAX メソッドは、ajax() メソッドを使用します。このメソッドは通常、他のメソッドでは完了できないリクエストに使用されます。

構文:

$.ajax({name:value, name:value, ... })

このパラメータは、AJAX リクエストの 1 つ以上の名前と値のペアを指定します。

使用可能な名前/値を以下の表に示します:

#contentTypeデータをサーバーに送信するときに使用されるコンテンツ タイプ。デフォルトは「application/x-www-form-urlencoded」です。 contextすべての AJAX 関連のコールバック関数の「this」値を指定します。 #datadataFilter(datadataTypeerror(xhr,status,errorglobalifModifiedjsonpjsonpCallbackpasswordprocessData#scriptCharset 要求された文字セットを指定します。 success(result,status,xhr)timeoutローカル要求のタイムアウト (ミリ秒単位) を設定します。 traditional従来のスタイルのパラメータシリアル化を使用するかどうかを指定するブール値。 typeリクエストのタイプ (GET または POST) を指定します。 urlリクエストを送信する URL を指定します。デフォルトは現在のページです。 usernameHTTP アクセス認証リクエストで使用されるユーザー名を指定します。 xhrXMLHttpRequest オブジェクトの作成に使用される関数。 [関連チュートリアルの推奨事項: AJAX ビデオ チュートリアル
名前 値/説明
async リクエストが非同期で処理されるかどうかを示すブール値。デフォルトは true です。
beforeSend(xhr) リクエストを送信する前に実行する関数。
cache ブラウザが要求されたページをキャッシュするかどうかを示すブール値。デフォルトは true です。
complete(xhr,status) リクエストが完了したときに実行される関数 (リクエストが成功または失敗した後に呼び出されます)成功後およびエラー関数)。
サーバーに送信するデータを指定します。リクエスト文字列形式に自動的に変換されます。 GET リクエストの URL に追加されます。この自動変換を無効にするには、processData オプションの説明を参照してください。キー/値形式である必要があります。配列の場合、jQuery は異なる値に同じ名前を自動的に割り当てます。たとえば、{foo:["bar1", "bar2"]} は '&foo=bar1&foo=bar2' に変換されます。
,type)XMLHttpRequest の生の応答データを処理するために使用される関数。
サーバー応答の予期されるデータ型。
)リクエストが失敗した場合に実行する関数。
グローバル AJAX イベント ハンドラーをリクエストに対してトリガーするかどうかを指定するブール値。デフォルトは true です。
最後のリクエスト以降に応答が変更された場合にのみリクエストが成功するかどうかを指定するブール値。デフォルトは false です。
コールバック関数の文字列を jsonp に書き換えます。
jsonp 内のコールバック関数の名前を指定します。
HTTP アクセス認証リクエストで使用されるパスワードを指定します。
リクエストを通じて送信されたデータをクエリ文字列に変換するかどうかを指定するブール値。デフォルトは true です。
リクエストが成功したときに実行される関数。

]

以上がajax() の data パラメータは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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