如何告诉浏览器加载从jQuery $ .get返回的页面

时间:2016-12-12 00:07:52

标签: jquery node.js

我的服务器应用程序将HTML页面返回到客户端的以下jQuery $ .get,但我不知道如何告诉jQuery让浏览器加载此页面。这似乎是所有例子中最简单的,但我找不到答案。

$.get(url, function (data) { 
    // data = new HTML page to be loaded by browser
});

2 个答案:

答案 0 :(得分:0)

如果您只想更换页面的一部分,可以创建一个包装器:

 <div id="wrapper">
 </div>

然后将内容替换为jQuery

 $.get(url, function (data) { 
    // data = new HTML page to be loaded by browser
    $('#wrapper').html(responseData);
 });

更新:

如果您想要替换整个页面,请使用相同的方法,但文档本身如下:

$('body').replaceWith(data);

答案 1 :(得分:0)

<div id="container"></div>

$.get(url, function (data) { 
   $('#container').load(data.filename);
   // or
   $('#container').html(data);
   // or
  window.location.href = data.filename;
});