JQuery は、高速、シンプル、かつ柔軟な JavaScript ライブラリです。これには多くの便利な機能があり、その 1 つは、Ajax リクエストを簡単に送信して戻り値を取得する機能です。この記事では、JQuery の Ajax 機能を使用して POST リクエストを送信し、返されたデータを取得する方法を学びます。
POST リクエストの定義
まず、送信する POST リクエストを定義する必要があります。これは、送信するデータと要求された URL を含むオブジェクトを作成することで実行できます。たとえば、「data」という名前と「hello」という値の POST リクエストを「/example.com/post」に送信する場合は、次のように定義できます。
var data = { data: 'hello' }; var url = '/example.com/post';
Send POST request
次に、JQuery の ajax 関数を使用して POST リクエストを送信する必要があります。次のコードを使用して、データと URL を ajax 関数に渡す必要があります。
$.ajax({ url: url, method: 'POST', data: data, success: function(response) { console.log(response); } });
まず、URL を ajax 関数のパラメーターの 1 つとして渡します。次に、リクエスト タイプを POST として指定します。これは、「method」パラメータを「POST」に設定することで実現されます。次に、ajax 関数のパラメーターの 1 つとしてデータを渡します。これは、前に定義したデータ オブジェクトに「data」パラメーターを設定することによって行われます。最後に、リクエストが正常に送信された後に呼び出されるコールバック関数を定義します。
返されたデータの処理
POST リクエストの送信に成功したら、返されたデータを処理する必要があります。これは、ajax 関数でコールバック関数を指定することで実行できます。上記のコードでは、「success」という名前のコールバック関数を定義しました。この関数は、リクエストが正常に返されたときに呼び出され、サーバーから返された「応答」データにアクセスできます。この例では、返されたデータを単にログとして出力していますが、必要に応じて他のアクションを実行できます。
success: function(response) { console.log(response); }
まとめ
この記事では、JQuery Ajax 機能の使用方法を学習しました。 POST リクエストを送信し、返されたデータを取得します。送信するデータと URL を定義し、ajax 関数を使用してそれらをパラメーターとして送信します。最後に、返されたデータを処理します。このデータは、リクエストが成功した後にコールバック関数を介して返されます。 JQuery の Ajax 機能により、POST リクエストの送信が簡単、高速、かつ柔軟になります。
以上がJQuery の Ajax 機能を使用して POST リクエストを送信する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。