2011-07-05 40 views
0

我有頁面,我想用一些第二頁正文內容替換正文內容。從第二頁響應文本我將如何獲取正文內容以替換現有正文內容。需要幫助來使用javascript或jquery獲取bodycontent

請幫我這樣做。

謝謝, 提前, 拉賈。

+0

目前,我做了一些Ajax調用和更新的第二頁content.But同時支持HTML5緩存我想提一提的頁面的URL這就需要應在清單file.In我的情況AJAX調用不得不被緩存動態參數。我不能在清單文件中提到。在ajax調用中,我將只獲得我需要替換的相應內容。我有第二頁的網頁網址,我會得到完整的頁面內容。只有我需要獲取正文內容並需要替換現有頁面正文。 – Raja

回答

0
$(body)[0] 

但你爲什麼這樣做,而不僅僅是(一類在一個div)

0
$('body').html('your new content goes here') 
0

好與jQuery更換內容,你可以做這樣的事情:

$('body').load('otherpage.html body'); 

這將清除您的html的正文,並從otherpage.html中加載正文body.html

+0

你不需要那裏的'.html('')'。 load('otherpage.html body');'load('body');' – Spycho

1

jQuery's load()功能將這樣的伎倆:

$(function(){ 
    $("#something").load("/path/to/page2.php body"); 
}); 

哪裏#something是你想要的數據加載到該元素的jQuery選擇,/path/to/page2.php是一個相對URL要加載和body在頁面上的元素您想要加載到元素中的頁面。有關如何使用該功能的信息可從load at jQuery API獲取。

廣告@米

0

我不知道如果我理解得很好,但如果你正在嘗試做的是設置你已經從阿賈克斯得到的迴應頁面主體元素,那麼應該工作:

document.body.innerHTML = ajaxRequest.responseText;