无法在iframe中查看html文件的结果

时间:2017-02-14 09:12:17

标签: jquery html node.js

我正在向服务器(NodeJs服务器)发送(发布)详细信息。 服务器发回一个html文件,我想在iframe上显示。

由于某种原因,我什么都看不见。

服务器端看起来:

app.post("/login", function(req, res) {

    // some logic...
    res.sendFile('userPage.html', {root: __dirname })
}

客户端看起来:

$.post( "/login", 
       { u1: uF1, u2: uF2 }, 
       function(data, status)
       {                                        
            //$("#loginResult").attr('src',data); 
            $("#loginResult").html(data);
            //$("#loginResult").load(data);                              
       });

<div>           
    <iframe id="loginResult" src="userPage.html" width="100%" height="300" />
</div>

我做错了什么?

1 个答案:

答案 0 :(得分:0)

尝试像这样添加

$("#loginResult").ready(function() {
    $("#loginResult").contents().find("body").append(data);
});