Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Mendapatkan dan Memaparkan Data Respons HTML daripada 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!