用JQuery做了个级联菜单,但是一提交选择内容就不回显了

bobacer 2011-09-22 10:26:11
用JQuery做了个级联菜单,已经成功,但是一提交,或者刷新,级联菜单选择的内容就不回显了,变成初始状态了
...全文
206 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿诺 2012-05-09
  • 打赏
  • 举报
回复
遇到同样的问题 求答案
仲兴轩 2011-10-10
  • 打赏
  • 举报
回复
还没提交, 刷新肯定就是初使r的咯,

提交后, 要把下拉选中的值重新 select
默默不得鱼 2011-10-10
  • 打赏
  • 举报
回复
级联里的option都没了肯定不会回显 页面上用hidden存起来选中的值 然后一层层的初始化option 然后再手动设选中的值
bobacer 2011-10-10
  • 打赏
  • 举报
回复
麻烦大家看看
bobacer 2011-10-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zhongxingxuan 的回复:]
还没提交, 刷新肯定就是初使r的咯,

提交后, 要把下拉选中的值重新 select
[/Quote]

<script type="text/javascript" src="include/jgxz.js"></script>
<?php
echo "<select id=zh name=zh>";
echo "<option value=''>请选择机构</option>";
echo "</select>";
echo "<select id=wd name=wd></select>";
echo "<input type=submit value=查询>";
?>

//jgxz.js
$(document).ready(
function(){
$.get("./return.php?flag=zh",null,function(data){
$("#zh").append(data);
});
$("#wd").css("display","none");
$("#zh").change(function(){
if($("#zh").val()==""){
$("#wd").css("display","none");
}else{
$.get("./return.php?flag=wd&zh="+$("#zh").val(),null,function(data){
$("#wd").css("display","");
$("#wd").empty();
$("#wd").append("<option value=''>请选择机构</option>");
$("#wd").append(data);
//$("#wd").css("display","none");
});
}
});
}
);

//return.php
<?php
header("Content-type:text/html;charset=gbk");
@include("include/oracle.inc2.php");
$handle=ora_logon("$ora_user","$ora_passwd") or die;
$cursor=ora_open($handle);
//获得来自 URL 的 id 参数
$flag=$_GET['flag'];
$str="";
if($flag=='zh'){
$sql="select id,dept2 from deptdata where deptlevel=2";
ora_parse($cursor, $sql) or die;
ora_exec($cursor);
while(ora_fetch_into($cursor,$row,ORA_FETCHINTO_NULLS)) {
$str.="<option value=$row[0]>$row[1]</option>";
}
echo $str;
}
else
{
$sql="select appdeptid,deptname from deptexchg where appsys='999' and up_dept1='$zh'";
ora_parse($cursor, $sql) or die;
ora_exec($cursor);
while(ora_fetch_into($cursor,$row,ORA_FETCHINTO_NULLS)) {
$str.="<option value=".$row[0].">".$row[1]."</option>";
}
echo $str;
}


?>
bobacer 2011-10-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qq137051908 的回复:]
提交后页面变为初始状态了
[/Quote]

应该怎么改啊?
qq137051908 2011-09-22
  • 打赏
  • 举报
回复
提交后页面变为初始状态了
hellNo 2011-09-22
  • 打赏
  • 举报
回复
你得把你代码贴出来呢吧,不贴出来别人怎么知道什么原因

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧