我正在将详细信息发送(发布)到服务器(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>
我究竟做错了什么 ?
最佳答案
尝试像这样添加
$("#loginResult").ready(function() {
$("#loginResult").contents().find("body").append(data);
});