Javascript 将内联html附加到html后,window.open()不会';t显示附加数据

Javascript 将内联html附加到html后,window.open()不会';t显示附加数据,javascript,jquery,html,Javascript,Jquery,Html,我在这里创造了 将内联html表格数据附加到html表格后,打开“新建”选项卡并显示“打印”视图 但问题是附加的数据没有显示出来 这里只显示html页面表数据 test.html <div> <p>Your content here</p> <table id="toPrint"> <tr> <th>Name</th> <th

我在这里创造了

将内联html表格数据附加到html表格后,打开“新建”选项卡并显示“打印”视图

但问题是附加的数据没有显示出来

这里只显示html页面表数据

test.html

<div>
    <p>Your content here</p>
    <table  id="toPrint">
        <tr>
            <th>Name</th>
            <th>Phone</th>
        </tr>
    </table>
</div> 

你的内容在这里

名称 电话
在另一个html页面中打印按钮,并使用backbone.js单击

print : function() {
    var htmlTable2 = '<tr class="header">'
        + '<td>Prasanth</td>' + '<td>12345678</td>'
        + '</tr>';
    var html1 = $("#toPrint tbody").append(htmlTable2);
    window.open("test.html").print();
},
print:function(){
变量htmlTable2=''
+“Prasanth”+“12345678”
+ '';
var html1=$(“#toPrint tbody”).append(htmlTable2);
window.open(“test.html”).print();
},

如何将此更改添加到html页面表+附加内联html数据以打开新选项卡并显示打印选项。

而不是
窗口。打开(“test.html”).print()
do
window.print()


再次打开页面会丢失更改。

什么是
test.html
?另一页?还是同一页?如果是同一页,它将被重新加载,附加的行显然丢失。如果是另一个页面,那么显然整个表都不在那里。@abhitalks test.html是另一个页面page@abhitalks那里到底发生了什么?请在这里分享。这是一个请求您正在一个页面中进行更改,然后在弹出窗口中打开另一个页面!您希望该页面如何反映您在前面页面中所做的更改?@abhitalks那么如何打开更改后的页面?