Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Dapatkan Kandungan Respons HTTP Menggunakan XMLHttpRequest dan jQuery?
XMLHttpRequest ialah alat yang berkuasa untuk permintaan HTTP tak segerak. Dengan menggunakannya, anda boleh dengan mudah memuatkan kandungan jauh ke dalam pembolehubah JavaScript.
Untuk mendapatkan kandungan respons HTTP, akses sifat XMLHttpRequest.responseText dalam pengendali acara XMLHttpRequest.onreadystatechange apabila XMLHttpRequest.readyState sama XMLHttpRequest.DONE.
var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == XMLHttpRequest.DONE) { alert(xhr.responseText); } } xhr.open('GET', 'http://foo.com/bar.php', true); xhr.send(null);
Untuk keserasian silang penyemak imbas yang dipertingkatkan dan penggunaan yang dipermudahkan, jQuery menawarkan fungsi $.get().
$.get('http://foo.com/bar.php', function(responseText) { alert(responseText); });
Apabila mengakses kandungan daripada asal yang berbeza, ingat Dasar Asal Sama untuk JavaScript. Untuk memintas sekatan ini, pertimbangkan untuk membuat skrip proksi pada domain anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Kandungan Respons HTTP Menggunakan XMLHttpRequest dan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!