700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Ajax怎么实现下拉框无刷新联动

Ajax怎么实现下拉框无刷新联动

时间:2023-12-10 23:02:17

相关推荐

Ajax怎么实现下拉框无刷新联动

web前端|js教程

Ajax,刷新,下拉

web前端-js教程HTML代码:

黑网站源码,vscode能写r吗,ubuntu 硬件温度,tomcat请求时间,sqlite创建和使用方法,大学生爬虫实训感想,php 返利网,晋城seo优化承诺守信,网站订单系统模板下载,网页中插入滚动文字,前段模板免费下载lzw

@{ 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();}商圈选择//选中 function select(selId, id, callback) {$("#" + selId).val(id);if (callback) callback(); } //获取省列表 function getProvinces(callback) {$.ajax({ type: "POST", url: "@Url.Content("~/Backstage/Area/GetProvinces")", data: {}, success: function (text) {$("#province").html(text);if (callback) callback(); }, error: function () { }}); } //获取市列表 function getCities(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 () { }}); } //获取区县列表 function getCounties(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 () { }}); } //获取商圈列表 function getAreas(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 () {var id = $(this).find("option:selected").val();getCities(id, function () { $("#city").change();}); }); //选择市 $("#city").change(function () {var id = $(this).find("option:selected").val();getCounties(id, function () { $("#county").change();}); }); //选择区县 $("#county").change(function () {var id = $(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);}); }); });}); });}); });

Controller代码:

织梦高端大气蛋糕连锁源码,VScode不能解析mp4,大硬盘ubuntu,tomcat热部署啥意思,网吧爬虫密,linux创建php文件,台江区有效的seo报价lzw

using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Text;using System.Web.Mvc;using DAL;namespace Controllers.Backstage{ /// public class AreaController : AdminBaseController { #region 构造函数及变量 private SQLiteHelper.SQLiteHelper sqliteHelper; private AreaDal areaDal; public AreaController() {sqliteHelper = new SQLiteHelper.SQLiteHelper();areaDal = new AreaDal(); } #endregion #region 行政区划商圈级联选择页面 public ActionResult AreaSelect() {return PartialView(); } #endregion #region 获取全部省 public ActionResult GetProvinces() {DataTable dt = areaDal.GetProvincesAll();StringBuilder sbHtml = new StringBuilder();sbHtml.Append("==请选择==");foreach (DataRow dr in dt.Rows){ sbHtml.AppendFormat("{1}", dr["id"].ToString(), dr["name"].ToString());}return Content(sbHtml.ToString()); } #endregion #region 根据省获取市 public ActionResult GetCities(string provinceId) {DataTable dt = areaDal.GetCities(provinceId);StringBuilder sbHtml = new StringBuilder();sbHtml.Append("==请选择==");foreach (DataRow dr in dt.Rows){ sbHtml.AppendFormat("{1}", dr["id"].ToString(), dr["name"].ToString());}return Content(sbHtml.ToString()); } #endregion #region 根据市获取区县 public ActionResult GetCounties(string cityId) {DataTable dt = areaDal.GetCounties(cityId);StringBuilder sbHtml = new StringBuilder();sbHtml.Append("==请选择==");foreach (DataRow dr in dt.Rows){ sbHtml.AppendFormat("{1}", dr["id"].ToString(), dr["name"].ToString());}return Content(sbHtml.ToString()); } #endregion #region 根据区县获取商圈 public ActionResult GetAreas(string countyId) {DataTable dt = areaDal.GetAreas(countyId);StringBuilder sbHtml = new StringBuilder();sbHtml.Append("==请选择==");foreach (DataRow dr in dt.Rows){ sbHtml.AppendFormat("{1}", dr["id"].ToString(), dr["name"].ToString());}return Content(sbHtml.ToString()); } #endregion }}

99mv 源码,vscode给函数添加提示,ubuntu优化桌面,无法显示tomcat主页,crawler爬虫框架,网易云信 php,璧山专业的seo优化口碑lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。