ホームページ  >  記事  >  ウェブフロントエンド  >  テキスト ファイルを JavaScript 変数に読み込むにはどうすればよいですか?

テキスト ファイルを JavaScript 変数に読み込むにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-26 05:33:10545ブラウズ

How Can I Read a Text File into a JavaScript Variable?

テキスト ファイルのコンテンツを JavaScript 変数に読み取る方法

JavaScript アプリケーションの一般的なタスクは、テキスト ファイルのコンテンツを変数にロードすることです。これを実現するために、開発者は多くの場合、ページを更新せずにサーバーとの通信を可能にする XMLHttpRequest (AJAX) を利用します。

XMLHttpRequest for Text File Loading

XMLHttpRequest を使用すると、 GET リクエストをテキスト ファイルに送信し、その内容を応答として受け取ることができます。以下に例を示します。

var client = new XMLHttpRequest();
client.open('GET', '/foo.txt');
client.onreadystatechange = function() {
  console.log(client.responseText);
}
client.send();

このコードは、テキスト ファイルへの GET リクエストを開き、readystatechange イベントのイベント リスナーを設定して、リクエストを送信します。リクエストが完了するとイベント リスナーがトリガーされ、レスポンス テキストは client.responseText から取得できます。

フレームワークの考慮事項

ただし、XMLHttpRequest は使用できない場合があります。すべての JavaScript フレームワークで。したがって、jQuery などのフレームワークを使用すると、プロセスを簡素化できます。

$.get('/foo.txt', function(data) {
  console.log(data);
});

同一オリジンのセキュリティに関する考慮事項

このメソッドは、テキスト ファイルが次の場合にのみ機能することに注意してください。 JavaScript アプリケーションと同じドメインにあります。同一オリジンのセキュリティ ポリシーにより、クロスドメインのリソース通信が禁止されます。

以上がテキスト ファイルを JavaScript 変数に読み込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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