我正在从外部网页打印一个HTML。我做错了什么吗?
$('#createPDF').on('click',function(){
newWin= window.open("");
newWin.load("http://example.com", function(responseTxt, statusTxt, xhr){
newWin.document.write(responseTxt);
newWin.print();
newWin.close();
});
});发布于 2016-10-18 09:20:06
试试下面的代码:
$('#createPDF').on('click',function() {
var $trigger = $(this);
$.get('http://example.com', function(data) {
var newWindow = window.open("","_blank");
$(newWindow.document.body).html(data);
newWindow.print();
});
return false;
});<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="createPDF">
PDF print
</button>
或此处是 小提琴上的一个工作示例
https://stackoverflow.com/questions/40103339
复制相似问题