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
Lepaskan: 2024-11-28 08:39:11
asal
695 orang telah melayarinya

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>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">alert(xhr.responseText);
Salin selepas log masuk

}
};
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 Laman Web ini
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
Artikel terbaru oleh pengarang
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan