取得 XMLHttpRequest 的回應
XMLHttpRequest 是一個用於將遠端內容載入到 JavaScript 變數中的多功能工具。若要擷取特定 URL 的 HTML 內容,請依照下列步驟操作:
問題陳述:
如何使用 JS 變數儲存遠端網站的 HTML XMLHttpRequest?
解決方案:
XMLHttpRequest.onreadystatechange 中的 XMLHttpRequest.responseText,當 XMLHttpRequest.readystatechange 中的 XMLHttpRequest.responseText,當 XMLHttpRequest.readyRequest 包含 XML
範例:
var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == XMLHttpRequest.DONE) { alert(xhr.responseText); } } xhr.open('GET', 'http://example.com', true); xhr.send(null);
跨瀏覽器相容性:
為了增強跨瀏覽器相容性,您可以利用jQuery:
$.get('http://example.com', function(responseText) { alert(responseText); });
同源策略:
請注意,JavaScript的同源策略限制跨源請求。考慮在您的網域上建立代理腳本來繞過此限制。
以上是如何使用 XMLHttpRequest 取得遠端 HTML 並將其儲存在 JavaScript 變數中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!