小弟接触PHP没多久,以前是搞delphi的,代码都是delphi里经验的的方法,循环载入loadtree函数
这个从数据载入没有任何问题。而且速度也非常快,现在就是点节点连接跳转后,jstree又复原了
请问各路大神,如何在刷新前保存状态,刷新后载入
或者别的办法。。<?
loadtree("");
function loadtree($flid)
{
$a=$conn->query("select * from fl_inv where fatherinvl='".$flid."'" );
while ($dataset=$a->fetch())
{
echo "<ul>";
echo "<li><a ";
echo " onclick="."\""."setlevelsession('".$dataset['invl']."','"."参数"."')"."\"".">".$dataset['invlname']."</a>";
$a2=$conn2->query("select count(*) as sl from fl_inv where fatherinvl='".$dataset['invl']."'");
$datasl=$a2->fetch();
if ($datasl['sl']>0)
{
loadtree($dataset['invl']);
}
echo "</li>";
echo "</ul>";
}
}
?>
function setlevelsession(str,str2)
{
$.get("./ajax/setlevelsession.php",{flid:str} ,function(data){
window.location.href="invqueryico.php?pageid=1"+str2;
});
}
这个从数据载入没有任何问题。而且速度也非常快,现在就是点节点连接跳转后,jstree又复原了
请问各路大神,如何在刷新前保存状态,刷新后载入
或者别的办法。。<?
loadtree("");
function loadtree($flid)
{
$a=$conn->query("select * from fl_inv where fatherinvl='".$flid."'" );
while ($dataset=$a->fetch())
{
echo "<ul>";
echo "<li><a ";
echo " onclick="."\""."setlevelsession('".$dataset['invl']."','"."参数"."')"."\"".">".$dataset['invlname']."</a>";
$a2=$conn2->query("select count(*) as sl from fl_inv where fatherinvl='".$dataset['invl']."'");
$datasl=$a2->fetch();
if ($datasl['sl']>0)
{
loadtree($dataset['invl']);
}
echo "</li>";
echo "</ul>";
}
}
?>
function setlevelsession(str,str2)
{
$.get("./ajax/setlevelsession.php",{flid:str} ,function(data){
window.location.href="invqueryico.php?pageid=1"+str2;
});
}
解决方案 »
- $result=mysql_query($query);返回的是什么类型的值?
- php购物车
- 利用WAMP51.7.1版本,配置程序出现Call to undefined function domxml_new_doc() ,怎么解决
- 关于整型字符串类型比较问题,继续
- PHP如何解析html文件为DOM对象以及XML的DOM解析
- 请问,类似“http://www.iface.com.cn/sort.php/16”这样的URL是如何实现的?什么工作原理?
- 这2天搞mod_rewrite的伪静态搞的郁闷了,帮忙。
- 回车让一维变成了二维,什么能让2维变成3D?
- 请高手帮忙看一下代码
- PHP文件浏览时产生临时文件吗?会不会保存在某个地方,是哪里?
- @header($string . "\n", $replace); exit(); } 跳转不过去的难题,求大师们指点迷津
- 如果用linux+c做后台,php做前台,两者应该如何通信呢?
版主大大的意思是JS刷新,然后不更改CSS样式吗