ホームページ > ウェブフロントエンド > jsチュートリアル > XMLHttpRequest と jQuery を使用して HTTP 応答コンテンツを取得するにはどうすればよいですか?

XMLHttpRequest と jQuery を使用して HTTP 応答コンテンツを取得するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-29 08:07:13
オリジナル
523 人が閲覧しました

How Can I Retrieve HTTP Response Content Using XMLHttpRequest and jQuery?

XMLHttpRequest を使用した HTTP 応答コンテンツの取得

XMLHttpRequest は、非同期 HTTP 要求用の強力なツールです。これを利用すると、リモート コンテンツを JavaScript 変数に簡単に読み込むことができます。

レスポンスへのアクセス

HTTP レスポンス コンテンツを取得するには、次の場合に XMLHttpRequest.onreadystatechange イベント ハンドラーの XMLHttpRequest.responseText プロパティにアクセスします。 XMLHttpRequest.readyState と等しいXMLHttpRequest.DONE.

サンプル実装

var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
  if (xhr.readyState == XMLHttpRequest.DONE) {
    alert(xhr.responseText);
  }
}
xhr.open('GET', 'http://foo.com/bar.php', true);
xhr.send(null);
ログイン後にコピー

jQuery による代替

ブラウザ間の互換性を強化し、使用法を簡略化するために、jQuery は $.get() 関数を提供します。

$.get('http://foo.com/bar.php', function(responseText) {
  alert(responseText);
});
ログイン後にコピー

クロスオリジンポリシー考慮事項

異なるオリジンからコンテンツにアクセスする場合は、JavaScript の同一オリジン ポリシーに留意してください。この制限を回避するには、ドメイン上にプロキシ スクリプトを作成することを検討してください。

以上がXMLHttpRequest と jQuery を使用して HTTP 応答コンテンツを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート