$(document).ready(function(){
$("#sel_Province").change(function(){
$.ajax({
url: '<%=basePath%>areaAjax/getCity.do',
data: "procode="+$("#sel_Province").val(),
type: 'get',
dataType:'json',
error: function(data)
{
alert("加载json 文件出错!");
},
success: function(data)
{
for (var one in data)
{
var name = data[one].name;
var code = data[one].code;
alert(name+code),
//$("#sel_City").append("<option value='code'>name</option>");
}
},
});
});
});
代码如上,已将需要显示的list取出,alert结果如下:
注释处的代码就是需要请教各位前辈的地方,用JQuery的.html()方法如何将我取出的list(有code和name两个属性,如370100 济南)一条一条的填充入id为sel_City的select中,以<option value="code">name</option>为最终我需要的形式。
------解决思路----------------------
$("#sel_City").append("<option value="+code+">"+name+"</option>");