日期:2014-05-17  浏览次数:20604 次

三级联动有下接框的形式,在IE7,8,FF都是正常的,就是在IE6下有问题
三级联动有下接框的形式,在IE7,8,FF都是正常的,就是在IE6下有问题,如果在中间加ALEATK 中断一下,就没有问题,是不是异步运行的顺序不一样啊,出现在问题叫未知错误 ,请帮忙

 $(document).ready(function () {

  initProvinceData();

// if ($("#hidtype").val() != "1") {
//// initCityData();
//// initCityAreaData();
// }
// else {
  initAreaCode();
  // }


  });
  //修改时的省份
  function initAreaCode() {
  if ($("#hidarea").val() != "") {
  //alert($("#hidarea").val().substring(0, 2) + "0000");
  //alert($("#drprovince").);
  //alert("2");
  $("#drprovince").val($("#hidarea").val().substring(0, 2) + "0000");
  initCityData();

  alert("1");
  return false;

  if ($("#hidcity").val() == "2") {

  }
  else {

  $("#drpcity").val($("#hidarea").val().substring(0, 4) + "00");
  initCityAreaData();

  }
  $("#drpcityarea").val($("#hidarea").val());
  }
  }

  //省份
  function initProvinceData() {
  $("#drprovince").empty(); //
  $("<option value='-1'>请选择省份</option>").appendTo("#drprovince");

  //$("#drprovince").attr("disabled","true");
  var dtData = HBajax.getProvinceData().value;
  if (dtData != null && typeof (dtData) == "object") {
  for (var i = 0; i < dtData.length; i++) {
  $("<option value='" + dtData[i].AreaCode + "'>" + dtData[i].AreaName + "</option>").appendTo("#drprovince");
  }
  if (dtData.length > 0) {
  $("#drprovince").removeAttr("disabled");
  }
  }
  }

  //初始化城市数据
  function initCityData() {
  $("#drpcity").empty(); //
  $("<option value='-1'>请选择城市</option>").appendTo("#drpcity");
  var vpro = $("#drprovince").val();
  if (vpro != "-1" && vpro != "") {
  var dtData = HBajax.getCityData(vpro).value;

  if (dtData != null && typeof (dtData) == "object") {
  if (dtData.length > 0) {
  $("#drpcity").show();
  $("#drpcity").removeAttr("disabled");
  $("#hidcity").val(3);
  initCityAreaData();
  }
  else {
  $("#drpcity").hide();
  $("#hidcity").val(2);
  initAreaData();