日期:2014-05-18  浏览次数:20377 次

请教三级无刷新下拉框级联ie7浏览器兼容问题?
使用ajax获取下拉框列表,用js添加进DropDownList,在ie7上出现下拉框重叠,这是什么原因呢?那位有遇到过,麻烦告知一二。
//第一次初始化加载省列表
  $(function(){
  $.ajax({
  type: "POST",
  url: "Ajax/AjaxRegister.aspx",
  dataType: "json",
  data: {type:"Province"},
  success: function(msg) {
  var option="<option value=\"--请选择--\">--请选择--</option>";
  //使用jquery解析json中的数据
  $.each(msg.Item, function(n, value) {
  option += ("<option value=\"" + value.Id + "\">"+ value.Name +"</option>");
  });
  $("#<%=ddlProvince.ClientID %>").html(option);
  $("#<%=ddlProvince2.ClientID %>").html(option);
  }  
  });
  var option2="<option value=\"--请选择--\">--请选择--</option>";
  $("#<%=ddlCity.ClientID %>").html(option2);
  $("#<%=ddlArea.ClientID %>").html(option2);
  $("#<%=ddlSchool.ClientID %>").html(option2);
  $("#<%=ddlGrade.ClientID %>").html(option2);
  $("#<%=ddlClass.ClientID %>").html(option2);
  });

------解决方案--------------------
貌似 是兼容性的问题

http://blog.csdn.net/bkq421511585/article/details/7197893


http://blog.csdn.net/bkq421511585/article/details/7197725



授之以鱼,不如授之以渔

自己看看 貌似能学到点
 

------解决方案--------------------
探讨
我现在有一种解决办法
<asp:DropDownList ID="ddlProvince2" runat="server" onchange="Init(this,1,'City')"
Style="_width: 100px;width:100px !importtant">
</asp:DropDownList>
通过css来控制,但是感觉这样还是不好,。