ホームページ > 記事 > ウェブフロントエンド > JavaScriptはAjaxリクエストパラメータを送信します
JavaScript は、インターネット上で最も一般的に使用されているプログラミング言語の 1 つであり、Web サイトに動的な対話性を追加するために使用できます。 AJAX は、ページ全体を更新せずにサーバーとの非同期データ交換を行うためのテクノロジーです。多くの Web サイトで、AJAX を介してデータを取得する例が見られます。 JavaScript を使用して AJAX リクエストを送信し、戻り値を受け取るにはどうすればよいですか?この記事ではそれを紹介します。
AJAX リクエストを送信する主な手順は次のとおりです。
var xhr = new XMLHttpRequest();
xhr.open('GET', '/api/data.php', true);最初のパラメータはリクエスト メソッドを指定し、2 番目のパラメータはリクエスト アドレスを指定し、3 番目のパラメータは非同期で実行するかどうかを指定します (通常は true)。 POST メソッドを使用する必要がある場合は、次のコードを使用できます。
xhr.open('POST', '/api/data.php', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.send('');POST メソッドを使用する場合は、送信する必要があるデータを渡すことができます。例:
xhr.send('name=John&age=25');
xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { // 处理服务器返回的数据 console.log(xhr.responseText); } }readyState が 4 に達すると、responseText プロパティにアクセスして、サーバーから返された応答情報を取得できます。 上記は、JavaScript を使用して AJAX リクエストを送信するための基本的な手順です。これらの手順により、非同期リクエストをサーバーに簡単に送信し、応答データを取得できます。
以上がJavaScriptはAjaxリクエストパラメータを送信しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。