0
我想用「dojo/request/iframe」向其他域發送post請求(我使用它,因爲dojo.xhrPost不工作,因爲重定向)。 網站響應後,我想搶收入的HTML(我看到在Firebug中的HTML作爲對iframe請求的響應)。我怎樣才能做到這一點 ?Dojo - iframe抓取傳入的html
我想用「dojo/request/iframe」向其他域發送post請求(我使用它,因爲dojo.xhrPost不工作,因爲重定向)。 網站響應後,我想搶收入的HTML(我看到在Firebug中的HTML作爲對iframe請求的響應)。我怎樣才能做到這一點 ?Dojo - iframe抓取傳入的html
您可以像使用xhr一樣使用它。
require(["dojo/request/iframe"], function(iframeRequest) {
iframeRequest.post("/your/url", {
handleAs: "html"
}).then(function(response) {
document.getElementById("result").appendChild(
response.childNodes[0]);
});
});
記住response
是Document
對象當您使用handleAs:"html"
,所以你必須爲上述訪問其childNodes
。
http://dojotoolkit.org/reference-guide/1.9/dojo/request/iframe.html