//动态生成下拉框 $.ajax({ type:“GET”, async:false, //设为同步请求(异步加载的话后面的遍历方法获取不到option) url:context+"/service/abc/demo",//获取option值得方法返回LIST类型 success:function(data){ for(var i in data){ //遍历输出LIST添加为option $("#jd").append(""+data[i]+""); } } }); 或者(这里需要循环去加) var select = document.getElementById(“name”); var ops = document.createElement(‘option’); ops.value = names[i];(数据) ops.innerHEML=names[i]; select.appendChild(ops); //遍历下拉框设置默认选项 function selectValue(sId,value){ var s = document.getElementById(sId); var ops = s.options; for(var i=0;i<ops.length; i++){ var tempValue = ops[i].value; if(tempValue == value) { ops[i].selected = true; } } }