首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

.net+jquery 省市联动的有关问题

2012-05-31 
.net+jquery 省市联动的问题HTML codespan classssjt_span stylewidth:30px省:/spanselect id

.net+jquery 省市联动的问题

HTML code
<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>

JScript code
$.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未获取之前的结果

[解决办法]
$("#city").empty()是为了把上次选的省份下的城市清空,把你这次选中省份的城市加入进去

热点排行
Bad Request.