亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery+ajax實現無刷新級聯菜單示例

2019-11-20 12:26:16
字體:
來源:轉載
供稿:網友

前臺用AJAX直接調用后臺方法,老有人發帖提問,沒事做個示例

下面是做的一個前臺用JQUERY,AJAX調用后臺方法做的無刷新級聯菜單

CasMenu.aspx頁面:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CasMenu.aspx.cs" Inherits="_Default" %>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server">   <title>Porschev--前臺JS(Jquery)調用后臺方法 級聯菜單</title>   <script src="js/jquery-1.3.2-vsdoc.js" mce_src="js/jquery-1.3.2-vsdoc.js" type="text/javascript"></mce:script>   <script type="text/javascript">     $(function() {             $("#selPro").change(function() {  //省份下拉菜單的change事件                 var params = '{str:"' + $(this).val() + '"}'; //此處參數名要注意和后臺方法參數名要一致                         $.ajax({                     type: "POST",          //提交方式                     url: "CasMenu.aspx/ShowCity",  //提交的頁面/方法名                     data: params,          //參數(如果沒有參數:null)                     dataType: "text",        //類型                     contentType: "application/json; charset=utf-8",                     beforeSend: function(XMLHttpRequest) {                         $('#tipsDiv').text("正在查詢...");                     },                     success: function(msg) {                                     $('#tipsDiv').text("查詢成功!");                         $("#selCity option").each(function() {                             $(this).remove();  //移除原有項                         });                         $("<option value='0'>===請選擇===</option>").appendTo("#selCity");  //添加一個默認項                         $(eval("(" + msg + ")").d).appendTo("#selCity");    //將返回來的項添加到下拉菜單中                     },                     error: function(xhr, msg, e) {                         alert("error");                     }                  });             });         });       </script> </head> <body>   <form id="form1" runat="server">   <div>     Porschev--前臺JS(Jquery)調用后臺方法 級聯菜單<br />     <br />     <select id="selPro" name="selPro">       <%=strPro %>     </select>省(直轄市)     <select id="selCity" name="selCity">       <option value="0">===請選擇===</option>     </select>(市)   </div>   <div id="tipsDiv">   </div>   </form> </body> </html> 

CasMenu.aspx.cs

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CasMenuModels; using CasMenuBLL; using System.Text; public partial class _Default : System.Web.UI.Page  {     public static string strPro = string.Empty; //省份下拉項     public static string strCity = string.Empty; //城市下拉項     protected void Page_Load(object sender, EventArgs e)     {         if (!IsPostBack)         {              }         ShowPro();     }        #region##省份下拉列表框     /// <summary>     /// 省份下拉列表框     /// </summary>     /// <returns></returns>     public string ShowPro()     {         StringBuilder str = new StringBuilder();    //得到所有省份集合         List<CasMenuModels.Province> list = new CasMenuBLL.ProvinceManager().GetAllProvince();            //添加一個初始項         str.Append("<option value=/"");         str.Append("0");         str.Append("/">");         str.Append("===請選擇===");         str.Append("</option>");                  //循環追加省份下拉項             foreach (CasMenuModels.Province p in list)         {             str.Append("<option value=/"");             str.Append(p.ProvinceId);             str.Append("/">");             str.Append(p.ProvinceName);             str.Append("</option>");               }         return strPro = str.ToString();     }        #endregion  #region##城市下拉列表框     /// <summary>     /// 城市下拉列表框     /// </summary>     /// <param name="str">省份ID</param>     /// <returns></returns>     [System.Web.Services.WebMethod()]     public static string ShowCity(string str)  //方法是靜態的     {         StringBuilder strCi = new StringBuilder();         if (str == "0")   //為初始項         {             strCi.Append("<option value=/"");             strCi.Append("請選擇");             strCi.Append("/">");             strCi.Append("請選擇");             strCi.Append("</option>");         }         else         {             List<CasMenuModels.City> list = new CasMenuBLL.CityManager().GetAllByProId(Convert.ToInt32(str));  //根據省份ID得到城市集合             foreach (City c in list)             {                 strCi.Append("<option value=/"");                 strCi.Append(c.CityId);                 strCi.Append("/">");                 strCi.Append(c.CityName);                 strCi.Append("</option>");                     }         }         return strCity = strCi.ToString();     }     #endregion   } 

要注意的地方我都有注釋,

當然前臺調入后臺方法遠不止這一種,比如還有AJAXPRO也很好用

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲美女久久久| 亚洲精品丝袜日韩| 日韩在线免费观看视频| 精品中文字幕乱| 精品欧美一区二区三区| 亚洲视频视频在线| 久久久之久亚州精品露出| 亚洲日本成人网| 一区二区三区视频免费在线观看| 在线播放日韩av| 欧美国产亚洲视频| 成人免费大片黄在线播放| 国内成人精品一区| 欧美国产高跟鞋裸体秀xxxhd| 欧美精品一区二区三区国产精品| 91黑丝在线观看| 日韩精品视频在线观看免费| 亚洲国内高清视频| 国产精品自产拍在线观看| 亚洲高清久久久久久| 日韩av在线直播| 97视频在线观看成人| 日韩精品视频免费专区在线播放| 综合网中文字幕| 国产视频精品xxxx| 九九视频直播综合网| 欧美极品美女视频网站在线观看免费| 久久精品一区中文字幕| 亚洲视频在线观看| 国产99久久精品一区二区 夜夜躁日日躁| 欧美成人午夜剧场免费观看| 精品国产91久久久久久| 九九精品视频在线| 欧美成年人网站| 成人动漫网站在线观看| 欧美成人精品h版在线观看| 青青草国产精品一区二区| 亚洲片在线观看| 欧美电影院免费观看| 国产91九色视频| 欧美大奶子在线| 亚洲国产精品成人av| 国产激情999| 国产精品视频一区二区高潮| 亚洲最大福利视频网| 国产亚洲欧洲在线| 欧美猛男性生活免费| 大伊人狠狠躁夜夜躁av一区| 欧美电影免费观看电视剧大全| 久国内精品在线| 黑人巨大精品欧美一区二区免费| 亚洲视频一区二区| 91久久夜色精品国产网站| 国产精品色午夜在线观看| 97在线观看免费高清| 91精品国产91久久久| 国产精品视频自在线| 国产精品久久电影观看| 亚洲黄色有码视频| 国产精品www色诱视频| 国产欧美日韩专区发布| 欧美精品激情在线| 亚洲成在人线av| 欧洲中文字幕国产精品| 久久久久久久成人| 精品亚洲一区二区三区在线播放| 欧美视频免费在线| 欧美黑人xxxⅹ高潮交| 久久天天躁日日躁| 午夜欧美大片免费观看| 久久国产精品久久国产精品| 日韩国产精品视频| 97久久超碰福利国产精品…| 国产精品自在线| 在线电影中文日韩| 欧美成aaa人片在线观看蜜臀| 日韩av中文字幕在线免费观看| 国产日韩欧美在线观看| 日本一区二区在线播放| 欧美丰满老妇厨房牲生活| 少妇精69xxtheporn| 亚洲一区二区国产| 日韩av三级在线观看| 欧美限制级电影在线观看| 欧美激情视频网址| 欧美日韩精品国产| 国产精品久久久久91| 精品丝袜一区二区三区| 欧美丰满片xxx777| 搡老女人一区二区三区视频tv| 国产精品久久久久久久7电影| 日日狠狠久久偷偷四色综合免费| 激情成人在线视频| 欧美激情2020午夜免费观看| 精品国产一区二区三区久久| 8090成年在线看片午夜| 日韩暖暖在线视频| 97婷婷大伊香蕉精品视频| 中文字幕亚洲综合久久| 欧美激情精品久久久久| 欧美黑人xxxx| 国产精品一二区| 亚洲精美色品网站| 日韩亚洲欧美中文高清在线| 热99在线视频| 国自产精品手机在线观看视频| 欧美激情中文字幕在线| 欧美一级片久久久久久久| 91精品国产自产在线| 九九九热精品免费视频观看网站| 久久深夜福利免费观看| 亚洲风情亚aⅴ在线发布| 欧美亚洲国产成人精品| 91欧美精品午夜性色福利在线| 久久人人97超碰精品888| 一道本无吗dⅴd在线播放一区| 国产91久久婷婷一区二区| 国产精品人成电影在线观看| 奇米四色中文综合久久| 久久亚洲精品一区| 国产亚洲欧美日韩精品| 精品日本高清在线播放| 91精品视频免费| 欧美丝袜一区二区三区| 91色琪琪电影亚洲精品久久| 中文字幕v亚洲ⅴv天堂| 丝袜情趣国产精品| 国产日韩精品综合网站| 亚洲视频专区在线| 欧美激情一区二区三级高清视频| 91亚洲精品在线| 亚洲国产成人久久综合| 亚洲国产成人av在线| 久久精品视频免费播放| 欧美性一区二区三区| 狠狠色香婷婷久久亚洲精品| 琪琪亚洲精品午夜在线| 亚洲综合成人婷婷小说| 亚洲综合中文字幕68页| 成人免费大片黄在线播放| 国产91对白在线播放| 日韩中文字幕免费视频| 欧洲成人在线视频| 国产成人短视频| www.亚洲男人天堂| 日韩午夜在线视频| 91精品国产自产91精品| 免费91麻豆精品国产自产在线观看| 亚洲欧美福利视频| 福利视频一区二区| 久久久久久久久中文字幕| 久久久久久久电影一区| 亚洲欧美精品suv| 久热精品视频在线观看| 日韩高清电影免费观看完整| 欧美激情极品视频| 日韩大胆人体377p| 亚洲品质视频自拍网| 亚洲欧美综合精品久久成人| 黑人与娇小精品av专区| 日本欧美黄网站| www.国产精品一二区| 国产精品扒开腿做| 亚洲最新在线视频|