Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要使用javascript或jquery获取bodycontent的帮助吗_Javascript_Jquery_Ajax - Fatal编程技术网

需要使用javascript或jquery获取bodycontent的帮助吗

需要使用javascript或jquery获取bodycontent的帮助吗,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个页面,我想用一些第二页的正文内容替换正文内容。从第二页的响应文本中,我将获取正文内容以替换现有正文内容 请帮我做这个 谢谢, 提前 拉贾 但是为什么要这样做,而不仅仅是替换内容(在一个div中使用一个类)使用jquery,您可以这样做: $('body').load('otherpage.html body'); 这将清除html的正文并从其他页面加载正文。htmljQuery的load()函数将实现以下功能: $(function(){ $("#something").l

我有一个页面,我想用一些第二页的正文内容替换正文内容。从第二页的响应文本中,我将获取正文内容以替换现有正文内容

请帮我做这个

谢谢, 提前 拉贾


但是为什么要这样做,而不仅仅是替换内容(在一个div中使用一个类)

使用jquery,您可以这样做:

  $('body').load('otherpage.html body');
这将清除html的正文并从其他页面加载正文。html

jQuery的
load()
函数将实现以下功能:

$(function(){
    $("#something").load("/path/to/page2.php body");
});
其中,
#something
是要加载数据的元素的jQuery选择器,
/path/to/page2.php
是要加载页面的相对URL,
body
是要加载到元素的页面上的元素。有关如何使用该功能的信息,请访问


Ad@m

我不确定是否理解您的意思,但如果您只是想用从ajax获得的响应设置一个页面正文元素,那么应该可以:

document.body.innerHTML = ajaxRequest.responseText;

目前我正在做一些ajax调用并更新第二个页面内容。但在启用html5缓存的同时,我想提及需要缓存的页面url,该url应该在清单文件中。在我的情况下,ajax调用具有动态参数。我不能在清单文件中提及。在ajax调用中,我将只获得需要缓存的相应内容代替我有第二个页面的页面url,我将获得完整的页面内容。只有该页面我才需要获取正文内容并需要替换现有的页面正文。您不需要
.html(“”)
<代码>加载仍将替换内容:
$('body').load('otherpage.html body')
$(function(){
    $("#something").load("/path/to/page2.php body");
});
document.body.innerHTML = ajaxRequest.responseText;