<span class="ssjt_span" style="width:30px;">省:</span>
<select id="Province" onChange="loadCity();" style="float:left; width:100px;">
<OPTION value="-1">--省份--</OPTION>
</select>
<span class="ssjt_span" style="width:30px; float:left; padding-left:10px;">市:</span>
<select id="City" style="float:left; width:150px;">
<OPTION value="-1">--城市--</OPTION>
</select>
$.ajax({
url: "LoadCity.ashx",
data: "ParentId="+ParentId+"&Now="+new Date().getTime(),
dataType: "json",
success: function (data) {
$("#City").empty();
$.each(data, function (i) {
if(i==0)$("<option value='" + data[i]["classid"] + "' selected='selected'>" + data[i]["classname"] + "</option>").appendTo("#City");else $("<option value='" + data[i]["classid"] + "'>" + data[i]["classname"] + "</option>").appendTo("#City");
})
},
error: function(msg) {
window.location.reload();
}
});
var CityName = $("#City").find("option:selected").text();
alert(CityName);输出的结果居然是"--城市--"而我想要的结果是 用ajax获取到的 重新组成的城市名
而且这里$("#City").empty();有写清空啊 感觉像是输出来的结果 是ajax未获取之前的结果
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货