使用ajax日期打开HTML页面

时间:2013-03-04 06:51:22

标签: jquery html ajax

我有一个ajax代码,我从服务器端获取数据。现在我需要打开数据作为弹出窗口或单独的HTML。我正在尝试以下代码,但它没有帮助。

                          <script type="text/javascript" language="javascript">
          $('#reschedule').click(function(){
              $.ajax({
                  type:'get',
                  url: "/schedule/"+id,
                  cache:false,
                  async:true,
                  data:id,
                  success: function(data) {
                      alert(data)
                      $("html").html($(data).find("html").html());

                  }

              })
          });



    </script>

所以我需要将响应打开为单独的HTML弹出窗口或同一选项卡上的单独页面。我们将非常感谢您的帮助

2 个答案:

答案 0 :(得分:1)

您还可以使用window.open核心javascript方法。

示例

success: function(data) {
   window.open();
}

更多

success: function (data) {
    var win=window.open('about:blank');
    with(win.document)
    {
      open();
      write(data);
      close();
    }
}

另外

var w = window.open();
$(w.document.body).html(data);

答案 1 :(得分:0)

更改

$("html").html($(data).find("html").html());

newWin = window.open("",'pageTitle','height=500,width=500');

newWin.document.write(data);