2015-11-20 70 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