国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 擴展 > jQuery > 正文

jQuery+Asp.Net實現省市二級聯動功能的方法

2024-09-06 20:04:48
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery+Asp.Net實現省市二級聯動功能的方法。,具體如下:

頁面html:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ddlAjax.aspx.cs" Inherits="ThreeAjaxDrop_ddlAjax" %><!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 runat="server"><title>DropDownList三級聯動</title><style type="text/css">*{margin:0; padding:0;}body{font-size:12px; font-family:Arial @宋體;}</style><script type="text/javascript" src="../js/jquery-1.4.min.js"></script><script type="text/javascript">$(document).ready(function() {//加載完成后綁定省份數據$.getJSON("Default.aspx", function(data) { //data的數據格式[{"text":"北京","value":"0001"},{"text":"江西","value":"0031"}]//alert(data[0].text+"|"+data[0].value);$.each(data, function(index, value) {//alert(value.text + "|" + value.value);$("#selProvince").append("<option value='" + value.value + "'>" + value.text + "</option>");});});//省份的值改變,則要綁定出城市下拉框$("#selProvince").change(function(){document.getElementById("selArea").options.length=1; //先清掉縣下拉框的的數據document.getElementById("selCity").options.length=1; //先清掉城市下拉框的的數據$.getJSON("HandlerDropDownAjax.ashx",{"type":"city","fid":$(this).val()},function(data){$.each(data, function(index, value) {$("#selCity").append("<option value='" + value.value + "'>" + value.text + "</option>");});});});//城市下拉框的值改變$("#selCity").change(function(){document.getElementById("selArea").options.length=1; //先清掉縣下拉框的的數據$.getJSON("HandlerDropDownAjax.ashx",{"type":"area","fid":$(this).val()},function(data){$.each(data, function(index, value) {$("#selArea").append("<option value='" + value.value + "'>" + value.text + "</option>");});});});});</script></head><body><form id="form1" runat="server"><div>三級聯動:<select id="selProvince"><option value="選擇省份">==選擇省份==</option></select> <select id="selCity"><option>==選擇城市==</option></select>& amp;nbsp; <select id="selArea"><option>==選擇縣==</option></select></div></form></body></html>

asp.net部分:

(1)Default.aspx.cs

public partial class ThreeAjaxDrop_Default : System.Web.UI.Page{  protected void Page_Load(object sender, EventArgs e)  {    string sql = "select * from province";    string strTemp = "/"text/":/"{0}/",/"value/":/"{1}/""; //構造格式字符串 {"text":"北京","value":"00001"}    StringBuilder sb = new StringBuilder();    OleDbDataReader reader = OleDBHelper.ExecuteReader(sql);    while (reader.Read())    {      string str1 = string.Format(strTemp, reader["province"].ToString(), reader["provinceID"].ToString());      sb.Append("{"+str1+"},");    }    reader.Close();    string json = sb.ToString();    Response.Write("["+json.Substring(0,json.Length-1)+"]");  }}            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂伦春自治旗| 固阳县| 平顺县| 阿拉善右旗| 房产| 剑河县| 汉源县| 鲜城| 阳曲县| 常山县| 高青县| 弥渡县| 厦门市| 邵东县| 大足县| 南通市| 六安市| 屯昌县| 同仁县| 若尔盖县| 邵阳市| 习水县| 花莲县| 怀集县| 东山县| 双柏县| 宁海县| 西林县| 依兰县| 泰和县| 兴文县| 西吉县| 女性| 南宁市| 开原市| 花莲市| 虹口区| 延川县| 临江市| 新干县| 荣成市|