//建立一个空的selectajax
<select class="dx-adwse" name="report.type" id="addtype" style="width: 185px" >json
//页面加载时动态获取数据以及添加到建立的select数组
$(document).ready(function(){app
var sHtml = '<option value="">请选择民情类型</option>';异步
$.ajax({async
async: false, //闭关异步,改成同步url
url: "<%=basePath%>peoplereport!getReportType",spa
type: "get",对象
data: "bqzt=AA0001",get
dataType: "json",
//cache: false,
beforeSend: function (XMLHttpRequest) {
},
success: function (msg) {
var data = eval('msg');//成功之后调用eval方法将数组还原成js数组对象
//这里要拼接下e 若是显示不出来 记得是 eval('+e+');
var i = 0;//和for循环同样 i作计数
for( i in data){
// alert(data[i].name);
$("#addtype").append('<option value="' + data[i].id + '">' + data[i].name + '</option>');
}
},
error: function (msg) {
alert("出错了!");
}
});
});