三级联动有下接框的形式,在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();