Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk membaca fail txt dalam html

Bagaimana untuk membaca fail txt dalam html

下次还敢
下次还敢asal
2024-04-05 10:36:201172semak imbas

Membaca fail TXT dalam HTML memerlukan penggunaan objek XMLHttpRequest JavaScript. Langkah-langkah khusus termasuk: Cipta objek XHR Buka permintaan dan tetapkan jenis permintaan Tetapkan jenis respons Hantar permintaan Proses respons Selepas permintaan selesai, peristiwa bebanan objek XHR akan dicetuskan, dan kandungan respons boleh diperolehi .

Bagaimana untuk membaca fail txt dalam html

Cara membaca fail TXT menggunakan HTML

Membaca fail TXT dalam HTML memerlukan objek XMLHttpRequest (XHR) JavaScript. Langkah-langkah khusus adalah seperti berikut: XMLHttpRequest(XHR)对象。具体步骤如下:

1. 创建 XHR 对象

<code class="javascript">var xhr = new XMLHttpRequest();</code>

2. 打开请求并设置请求类型

<code class="javascript">xhr.open('GET', 'path/to/text.txt');</code>

3. 设置响应类型

<code class="javascript">xhr.responseType = 'text';</code>

4. 发送请求

<code class="javascript">xhr.send();</code>

5. 处理响应

请求完成后,XHR 对象的 onload

1 Buat . Pada ketika ini anda boleh mendapatkan kandungan respons:

<code class="javascript">xhr.onload = function() {
  var txt = xhr.response;
  // 对 txt 文本内容进行操作
};</code>

Contoh kod

<code class="javascript">var xhr = new XMLHttpRequest();

xhr.open('GET', 'path/to/text.txt');

xhr.responseType = 'text';

xhr.send();

xhr.onload = function() {
  document.getElementById('txt-content').innerHTML = xhr.response;
};</code>

Nota:
  • Pastikan fail TXT dan fail HTML berada dalam nama domain atau CORS (Cross-Origin Resource Resource) yang sama ) telah ditetapkan.
Jika fail TXT mengandungi aksara khas, teks respons mungkin perlu dilepaskan. 🎜🎜

Atas ialah kandungan terperinci Bagaimana untuk membaca fail txt dalam html. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn