我试图获取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