2015-11-20 37 views
-1

如何使用window.print html与ajax?window.print html与ajax

在我成功的回调

, 
success(data){ 

//how to print the html in a new page? 
} 

我试图

var invoice = window.open(data, '_blank'); 
setTimeout(invoice.print(), 5); 

回答

0

setTimeout需要一个未执行的功能(没有括号)或匿名函数。我反而会这样做:

var invoice = open(data); 
invoice.onload = function(){ 
    this.print(); 
} 
+0

请注意,'window'隐含在当前'window'中。 – PHPglue

+0

开放是什么?为什么使用open而不是window.open? –

+0

几乎所有东西都是'window'的属性。你不输入'window.document',是吗?是的,这与'window.open'相同。 – PHPglue