下拉框代码

<fieldset style="margin-bottom:5px;">
<div class="form-group">
<label for="disabledSelect" class="col-sm-4 control-label">医院名称</label>
<div class="col-sm-8">
<select id="hospitalCode" class="form-control" name="hospitalCode" onchange="handle();">
<c:forEach items="${institutionList }" var="institution">
<option value="${institution.medInstitutionCode }" <c:if test="${institution.medInstitutionCode == doctorSchedule.hospitalCode }">selected="selected"</c:if>>${institution.medInstitutionName }</option>
</c:forEach>
</select>
</div>
</div>
</fieldset>

<input type="hidden" name="scheduleId" value="${doctorSchedule.scheduleId }"/>
<input type="hidden" name="id" value="${doctorSchedule.id }"/>
<fieldset style="margin-bottom:5px;">
<div class="form-group">
<label for="disabledSelect" class="col-sm-4 control-label">科室名称</label>
<div class="col-sm-8">
<select id="keshiCode" class="form-control" name="keshiCode" onchange="keshi();">
<option value="${doctorSchedule.keshiCode }">${doctorSchedule.keshi }</option>
</select>
</div>
</div>
</fieldset>
<fieldset style="margin-bottom:5px;">
<div class="form-group">
<label for="disabledSelect" class="col-sm-4 control-label">医生姓名</label>
<div class="col-sm-8">
<select id="doctorId" class="form-control" name="doctorId">
<option value="${doctorSchedule.doctorId }">${doctorSchedule.doctorName }</option>
</select>
</div>
</div>
</fieldset>

js代码

<script type="text/javascript">
function handle(){
var hospitalCode = $("#hospitalCode").val();
//alert(aaa);
$.ajax({
type: "post",
url: "xxx.json",
data: {"hospitalCode":hospitalCode},
dataType: "json",
success: function(date){
//var dataObj = eval("("+data+")");
var dataObj = eval(date);
//alert(dataObj.data[0].keshiName);
var dataArr = dataObj.data;
var keshi = $("#keshiCode");
keshi.empty();
if(date==null){
keshi.append("<option value = '-1'>"+"科室为空"+"</option>");
}
if(dataArr!=null){
for(var i =0;i<dataArr.length;i++){
var item=dataArr[i];
keshi.append("<option value = '"+item.keshiCode+"'>"+item.keshiName+"</option>");
};
}
}
});
}

function keshi(){
var keshiCode = $("#keshiCode").val();
//alert(keshiCode);
$.ajax({
type: "post",
url: "xxx.json",
data: {"keshiCode":keshiCode},
dataType: "json",
success: function(date){
//var dataObj = eval("("+data+")");
var dataObj = eval(date);
//alert(dataObj.data[0].keshiName);
var dataArr = dataObj.data;
var doctor = $("#doctorId");
doctor.empty();
if(date==null){
doctor.append("<option value = '-1'>"+"医生为空"+"</option>");
}
if(dataArr!=null){
for(var i =0;i<dataArr.length;i++){
var item=dataArr[i];
doctor.append("<option value = '"+item.doctorId+"'>"+item.userName+"</option>");
};
}
}
});
}
</script>

最新文章

  1. Oracle安装注意点与工具使用简说
  2. 《DSP using MATLAB》示例Example5.7
  3. 做为一名dba你应该知道这些数据恢复
  4. K2 BPM打造企业新门户,步入移动办公时代
  5. python list append方法
  6. HBase(六): HBase体系结构剖析(上)
  7. img标签块状与内联的博弈
  8. http请求的cookie
  9. linux定时任务2-at命令
  10. Javascript&amp;Jquery获取浏览器和屏幕各种高度宽度方法总结及运用
  11. ie6+7+8等对background-color:rgba(),background-img渐变的兼容
  12. 【JavaScript】设计模式-module模式及其改进
  13. Python_文件与文件夹操作
  14. 【Java基础】【01初识Java】
  15. 小白的首个maven web项目Step1软件安装三(8.0.15mysql及workbench安装)
  16. python中字符串格式化的四种方法
  17. 简单配置jena在eclipse的开发环境
  18. 性能测试day04_性能监控
  19. 指令计数器--Program counter
  20. spring boot 概念

热门文章

  1. FpGrowth算法
  2. 调试PostSharp DEMO 遇到的问题
  3. [置顶] Java开源代码研究总结
  4. java多线程并发编程与CPU时钟分配小议
  5. JVM参数设置、分析
  6. es6 Module
  7. CSS实现导航条Tab的三种方法
  8. [ios2]Emoji表情符号兼容方案 【转】
  9. Git学习笔记(一)创建版本库并添加文件
  10. Normalize.css 样式作用,及使用方法