getaddress(); function getaddress(type=0,parent=‘‘) { var tid=1; $.ajax({ type: "post", url: ‘cityajax.php‘, dataType: "json", data: "type="+type+"&parent="+parent, success: function (data) { if (!jQuery.isEmptyObject(data)) { strhtml=‘‘; $.each(data, function (i, item) { var sel=i==0?‘selected="selected"‘ : ‘‘ try { strhtml += "<option value=‘"+item.enname+"‘ "+sel+">"+item.cnname+"</option>"; } catch (e) { alert("e.Message:" + e.Message); } }); strhtml += "</select>"; $("#prov").html(strhtml).show();
//添加数据之后需要刷新才能正确显示,加入下面的一行代码就ok了 $("#prov").selectmenu(‘refresh‘, true);//加上这句代码后就能显示默认的选中项了 } else { alert(‘获取地址失败‘); // $("#prov").html(‘‘).hide(); } }, error:function(xhr) { alert(xhr.responseText); } }); }
我在这位朋友的帖子中找到的答案,谢谢分享!帖子链接:http://www.oschina.net/question/1758099_155002?sort=time
在此记录下
时间: 2024-12-24 06:11:04