首頁 >web前端 >js教程 >如何從 XMLHttpRequest 檢索並顯示 HTML 回應資料?

如何從 XMLHttpRequest 檢索並顯示 HTML 回應資料?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-28 08:39:11688瀏覽

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

從 XMLHttpRequest 擷取回應資料

在 Web 開發中,XMLHttpRequest 允許網頁和遠端伺服器之間進行非同步資料通訊。一項常見任務是將遠端 URL 的 HTML 內容檢索到 JavaScript 變數中。

取得回應 HTML

要存取所存取網站的 HTML,請使用 XMLHttpRequest XMLHttpRequest.onreadystatechange 事件處理程序中的 .responseText。這是一個範例:

<br>var xhr = new XMLHttpRequest();<br>xhr.onreadystatechange = function() {<br> if (xhr.readyState === XMLHttpRequest.DONE ) {<p>}<br>};<br>xhr.open('GET', 'http://foo.com/bar.php', true);<br>xhr.send (null);<br></p>

跨瀏覽器相容性

為了更廣泛的瀏覽器相容性,請考慮使用jQuery:

<br>$.get('http://foo.com/bar.php',函數(回應文字){<br> alert(responseText);<br>});<br>

同源策略注意事項

請注意,同種策略JavaScriptScriptScript 限制對來自不同來源的資料的訪問​​,除非採取其他措施,例如在您自己的網域上建立代理腳本。

以上是如何從 XMLHttpRequest 檢索並顯示 HTML 回應資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn