Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Mendapatkan dan Memaparkan Data Respons HTML daripada XMLHttpRequest?

Bagaimanakah Saya Mendapatkan dan Memaparkan Data Respons HTML daripada XMLHttpRequest?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-28 08:39:11663semak imbas

How Do I Retrieve and Display HTML Response Data from an XMLHttpRequest?

Mendapatkan Data Respons daripada XMLHttpRequest

Dalam pembangunan web, XMLHttpRequest membenarkan komunikasi data tak segerak antara halaman web dan pelayan jauh. Satu tugas biasa ialah mendapatkan semula kandungan HTML URL jauh ke dalam pembolehubah JavaScript.

Mendapatkan HTML Respons

Untuk mengakses HTML tapak yang diakses, gunakan XMLHttpRequest .responseText dalam pengendali acara XMLHttpRequest.onreadystatechange. Berikut ialah contoh:

<br>var xhr = new XMLHttpRequest();<br>xhr.onreadystatechange = function() {<br> if (xhr.readyState === XMLHttpRequest.DONE ) {</p>
<pre class="brush:php;toolbar:false">alert(xhr.responseText);

}
};
xhr.open('GET', 'http://foo.com/bar.php', true);
xhr.send (null);

Pelayar Silang Keserasian

Untuk keserasian penyemak imbas yang lebih luas, pertimbangkan untuk menggunakan jQuery:

<br>$.get('http://foo.com/bar.php', function(ResponseTeks) {<br> alert(responseText);<br>});<br>

Pertimbangan Dasar Sama-Asal

Perhatikan bahawa Polisi Asal Sama untuk JavaScript mengehadkan akses kepada data dari asal yang berbeza melainkan langkah tambahan diambil, seperti membuat skrip proksi sendiri domain.

Atas ialah kandungan terperinci Bagaimanakah Saya Mendapatkan dan Memaparkan Data Respons HTML daripada XMLHttpRequest?. 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