方法一:
页面:
<select class="form-control" name="orgName" id="select_orgName">
<option>--请选择--</option> <!-- 这个option也可以写在ajax中-->
</select>
方法二:设置默认值
页面:
<input type="hidden" name="orgName" id="selVal" value="${users.orgName}" />
js: var selectVal=("#selVal").val();
ajax 代码块:
//'修改操作,默认选中'
window.onload=function(){
var selectVal=${users.orgName} //"这不用管,这是获取值,拿到你自己的值"
$.ajax({
timeout: 3000,
async: false,
type: "POST",
url: "${webroot}/user/orgList",
dataType: "json",
data: {
warehouse: $("#select_orgName").val(), //'选择框id'
},
success: function (data) {
for (var i = 0; i < data.length; i++) {
$("#select_orgName").append("<option >" + data[i].orgName + "</option>");
//'在循环中设置 默认选中 为true'
if (select.options[i].value == selectVal){
select.options[i].selected = true;
}
}
}
});
}
方法三:对value值进行判断
页面:
<select class="form-control" name="orgName" id="checke_val">
</select>
ajax 代码块:
window.onload=function(){
$.ajax({
type:"post",
async:false,
url:"${webroot}/admin/listType",
dataType:"json",
data: {
warehouse: $("#checke_val").val(),
},
success:function(rdata){
$("#checke_val").append($("<option value=''>全部</option>"));
var str="";
for(var i=0;i<rdata.length;i++){
if(rdata[i].isLottery==1){
str="已中奖";
}else if(rdata[i].isLottery==0){
str="未中奖";
}
$("#checke_val").append("<option value="+rdata[i].isLottery+">"+str+"</option>");
}
}
});
}