下拉无法刷新Ajax页面,jQuery Ajax实现下拉框无刷新联动

@{

Layout = null;

}

@using DAL;

@using System.Data;

@{

AreaDal areaDal = new AreaDal();

string areaId = ViewBag.areaId;

DataRow drArea = areaDal.GetArea(areaId);

string countyId = drArea == null ? "-1" : drArea["countyId"].ToString();

DataRow drCounty = areaDal.GetCounty(countyId);

string cityId = drCounty == null ? "-1" : drCounty["cityId"].ToString();

DataRow drCity = areaDal.GetCity(cityId);

string provinceId = drCity == null ? "-1" : drCity["provinceId"].ToString();

}

商圈选择

//选中

functionselect(selId, id, callback) {

$("#" +selId).val(id);if(callback) callback();

}//获取省列表

functiongetProvinces(callback) {

$.ajax({

type:"POST",

url:"@Url.Content("~/Backstage/Area/GetProvinces")",

data: {},

success:function(text) {

$("#province").html(text);if(callback) callback();

},

error:function() {

}

});

}//获取市列表

functiongetCities(pid, callback) {

$.ajax({

type:"POST",

url:"@Url.Content("~/Backstage/Area/GetCities")",

data: {"provinceId": pid, },

success:function(text) {

$("#city").html(text);if(callback) callback();

},

error:function() {

}

});

}//获取区县列表

functiongetCounties(pid, callback) {

$.ajax({

type:"POST",

url:"@Url.Content("~/Backstage/Area/GetCounties")",

data: {"cityId": pid, },

success:function(text) {

$("#county").html(text);if(callback) callback();

},

error:function() {

}

});

}//获取商圈列表

functiongetAreas(pid, callback) {

$.ajax({

type:"POST",

url:"@Url.Content("~/Backstage/Area/GetAreas")",

data: {"countyId": pid, },

success:function(text) {

$("#area").html(text);if(callback) callback();

},

error:function() {

}

});

}

==请选择==

==请选择==

==请选择==

==请选择==

//选择省

$("#province").change(function() {varid=$(this).find("option:selected").val();

getCities(id,function() {

$("#city").change();

});

});//选择市

$("#city").change(function() {varid=$(this).find("option:selected").val();

getCounties(id,function() {

$("#county").change();

});

});//选择区县

$("#county").change(function() {varid=$(this).find("option:selected").val();

getAreas(id,function() {

$("#area").change();

});

});

getProvinces(function() {

select("province",'@provinceId',function() {

getCities('@provinceId',function() {

select("city",'@cityId',function() {

getCounties('@cityId',function() {

select("county",'@countyId',function() {

getAreas('@countyId',function() {

select("area",'@areaId');

});

});

});

});

});

});

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值