首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从外部网页打印HTML

从外部网页打印HTML
EN

Stack Overflow用户
提问于 2016-10-18 08:33:28
回答 1查看 767关注 0票数 0

我正在从外部网页打印一个HTML。我做错了什么吗?

代码语言:javascript
复制
$('#createPDF').on('click',function(){
    newWin= window.open("");
    newWin.load("http://example.com", function(responseTxt, statusTxt, xhr){
        newWin.document.write(responseTxt);
        newWin.print();
        newWin.close();
    });
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-18 09:20:06

试试下面的代码:

代码语言:javascript
复制
$('#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;
});
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="createPDF">
  PDF print
</button>

或此处是 小提琴上的一个工作示例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40103339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档