一、/crm/WebContent/jsp/customer/list.jsp
// 页面的加载
$(function(){
// 发送ajax的请求
var url = "${ pageContext.request.contextPath }/dict_findByCode.action";
var param = {"dict_type_code":"006"};
$.post(url,param,function(data){
// 遍历
$(data).each(function(i,n){
// alert(i+" : "+n.dict_item_name);//i下标值,njson对象
// alert(this.dict_item_name);
// 先获取值栈中的值,使用EL表达式
var vsId = "${model.level.dict_id}";
// 值栈中的id值和遍历的id值相同,让被选中
if(vsId == n.dict_id){
// JQ的DOM操作
$("#levelId").append("<option value='"+n.dict_id+"' selected>"+n.dict_item_name+"</option>");
}else{
$("#levelId").append("<option value='"+n.dict_id+"'>"+n.dict_item_name+"</option>");
}
});
},"json");
<td>客户级别</td>
<td>
<select name="level.dict_id" id="levelId">
<option value="">--请选择--</option>
</select>
</td>
// 获取来源
var param = {"dict_type_code":"002"};
$.post(url,param,function(data){
// 遍历
$(data).each(function(i,n){
var vsId = "${model.source.dict_id}";
if(vsId == n.dict_id){
// JQ的DOM操作
$("#sourceId").append("<option value='"+n.dict_id+"' selected>"+n.dict_item_name+"</option>");
}else{
$("#sourceId").append("<option value='"+n.dict_id+"'>"+n.dict_item_name+"</option>");
}
});
},"json");
<td>客户来源</td>
<td>
<select name="source.dict_id" id="sourceId">
<option value="">--请选择--</option>
</select>
</td>
这里有bug一直没有解决