easyui_combobox url传参问题,请教,谢谢 20
<html><head><scripttype="text/javascript">$(function(){varobj=eval(${dkMap});easyui_s...
<html>
<head>
<script type="text/javascript">
$(function(){
var obj = eval(${dkMap});
easyui_setFormValue("form1",obj);
});
</script>
</head>
<body>
<form id="form1" method="post">
<div class="divColCss">
<label>机构码</label> <input id="JGM" name="JGM" disabled="true" ></input>
</div>
<div class="divColCss" ID="ST1">
<label>员工号</label>
<input id="YGH" name="YGH" class="easyui-combobox" editable=true data-options="
valueField:'YGH',
textField:'YGH_XM',
url:'Action/doGetRyxx?JGM='+$('#JGM').val(),
onSelect:function(rec){
$('#XM').val(rec.YGXM);
}
"/>
</div>
<div class="divColCss" ID="ST2">
<label>姓名</label>
<input id="XM" name="XM" disabled="true" class="easyui-validatebox" value=""></input>
</div>
<a href=” --- “保存</a>
</form>
</body>
</html>
问题:
员工号通过下来框来选择,我想在查询员工的时候根据JGM来查询,但是
url:'Action/doGetRyxx?JGM='+$('#JGM').val() 中JGM并取不到值,我在想,这个应该跟加载顺序有关。
请问怎么实现动态链接,参数JGM为上面的JGM值?
跪求 展开
<head>
<script type="text/javascript">
$(function(){
var obj = eval(${dkMap});
easyui_setFormValue("form1",obj);
});
</script>
</head>
<body>
<form id="form1" method="post">
<div class="divColCss">
<label>机构码</label> <input id="JGM" name="JGM" disabled="true" ></input>
</div>
<div class="divColCss" ID="ST1">
<label>员工号</label>
<input id="YGH" name="YGH" class="easyui-combobox" editable=true data-options="
valueField:'YGH',
textField:'YGH_XM',
url:'Action/doGetRyxx?JGM='+$('#JGM').val(),
onSelect:function(rec){
$('#XM').val(rec.YGXM);
}
"/>
</div>
<div class="divColCss" ID="ST2">
<label>姓名</label>
<input id="XM" name="XM" disabled="true" class="easyui-validatebox" value=""></input>
</div>
<a href=” --- “保存</a>
</form>
</body>
</html>
问题:
员工号通过下来框来选择,我想在查询员工的时候根据JGM来查询,但是
url:'Action/doGetRyxx?JGM='+$('#JGM').val() 中JGM并取不到值,我在想,这个应该跟加载顺序有关。
请问怎么实现动态链接,参数JGM为上面的JGM值?
跪求 展开
1个回答
展开全部
没看的太懂你说的,但是我大概说一下
如果你是要根据机构码来查询员工号
combobox用post方法
$.post(url,{
JGM : $('#JGM').val()
},function(data){
$('#YGH').combobox('clear');
$('#YGH').combobox('loadData', data);
});
<input id="YGH" name="YGH" class="easyui-combobox" editable=true data-options="valueField:'YGH',textField:'YGH_XM',panelHeight:'200'">
而且你如果机构码为text的话 用onchange方法
如果你机构码也用combobox 那就简单了
你可以叠加post方法就行。我们称这种方法为联动
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询