前台js代码为:
<script type="text/javascript">
$(function() {
$.get("/public/getArea.ashx", 0, function(date) {
if (date !== null && date != "") {
$(document.getElementById("drprovince")).append(date);
}
});
});
</script>
<body>
<form id="form1" runat="server">
<div>
<select id="drprovince" name="drprovince">
</select>
<select id="drcity" name="drcity">
</select>
</div>
</form>
</body>
可是这样在第一次打开时,由于第一个下拉框通过ajax获得数据后变宽,导致跟后面的下拉框重叠,必须刷新一下才行,如图:
我用的是ie7 好像在别的浏览器里没事