我有一个jsp页面(page1.jsp),用于查询数据库并在具有树结构的表中显示结果。我使用一个名为treetable的jquery插件来执行此操作。
在另一个页面(page2.jsp)上,我使用ajax获取第一页(page1.jsp)。但问题是当我在这个新的page2.jsp中加载page1.jsp时,我松散了treetable结构。这是用于加载page1.jsp的page2.jsp中的javascript函数
function loadpage1()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","page1.jsp",true);
xmlhttp.send();
}
treeTable应用于具有此类
的类的表$(".tree").treeTable();
我打电话给像这样的ajax函数
<table >
<tr onclick="loadpage1()" >
<td id="myDiv">Load</td>
</tr>
</table>
有没有办法在Page2.jsp中保留树结构? 提前谢谢。