我試圖獲取YUI表格元素的innerHTML。每當我嘗試這樣做innerHTML或.html()(jQuery)不給我完整的HTML,但只有一部分。我很困惑爲什麼會這樣。我不認爲我們可以檢索的html()的大小有一定的上限。這裏是我的代碼..element.innerHTML沒有提供完整的數據
alert(document.getElementById("table").innerHTML);
console.log($("#table").html());
$.post("MainPageHTML",
{
"data" : $("#table").html()
},function(result){
TCProJSM.newsClicked = false;
location.href = result;
},
"text"
);
請大家幫忙,謝謝。
基本上我想保存當前頁面的狀態(意味着所有的選擇,地圖等等),而我從它遷移到另一個頁面,所以當我回到這個頁面時,我只需要重畫與我保存的東西頁面。爲此,我正在做.html()所需的元素並將數據發佈到服務器以進行保存。但正如我上面所說,我收到了不完整的數據(從頭開始只有幾行),我想保存它的狀態。 還有什麼我可以嘗試除了HTML以獲得可重新繪製的數據,當我再次訪問頁面?
我們需要看一個演示您的問題的例子。目前沒有足夠的信息。 –
什麼是缺少,結束,開始,外部包裝(如果這樣使用outerHTML)等 – adeneo
缺少結束。 – akki