Javascript Ajax加载格式化表
我有一个jsp页面(page1.jsp),用于查询数据库并在一个具有树结构的表中显示结果。我使用一个名为treetable的jquery插件来实现这一点 在另一个页面(page2.jsp)上,我使用ajax获得第一个页面(page1.jsp)。但问题是,当page1.jsp加载到这个新的page2.jsp中时,我松开了树表结构。这是page2.jsp中用于加载page1.jsp的javascript函数Javascript Ajax加载格式化表,javascript,jquery,ajax,database,jsp,Javascript,Jquery,Ajax,Database,Jsp,我有一个jsp页面(page1.jsp),用于查询数据库并在一个具有树结构的表中显示结果。我使用一个名为treetable的jquery插件来实现这一点 在另一个页面(page2.jsp)上,我使用ajax获得第一个页面(page1.jsp)。但问题是,当page1.jsp加载到这个新的page2.jsp中时,我松开了树表结构。这是page2.jsp中用于加载page1.jsp的javascript函数 function loadpage1() { var xmlhttp; if
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();
}
树表应用于具有如下类的表
$(".tree").treeTable();
我这样调用ajax函数
<table >
<tr onclick="loadpage1()" >
<td id="myDiv">Load</td>
</tr>
</table>
负载
有没有办法在Page2.jsp中保留树结构?
提前谢谢。我看到你说你是朱奎里。我建议使用jqueryajax函数而不是xmlhttp,这将使您的代码更干净。感谢您为我指明了正确的方向!