Dojo - iframe抓住传入的HTML

时间:2014-01-18 12:07:15

标签: html iframe dojo

我想使用“dojo / request / iframe”将帖子请求发送到其他域名(我使用它是因为dojo.xhrPost无效,因为重定向)。 在站点响应后我想获取收入html(我在Firebug中看到html作为对iframe请求的响应)。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

你可以像使用xhr一样使用它。

require(["dojo/request/iframe"], function(iframeRequest) {

    iframeRequest.post("/your/url", {
        handleAs: "html"
    }).then(function(response) {

        document.getElementById("result").appendChild(
            response.childNodes[0]);
    });
});

请注意,当您使用response时,DocumenthandleAs:"html"个对象,因此您必须按上述方式访问childNodes

http://dojotoolkit.org/reference-guide/1.9/dojo/request/iframe.html