zoukankan      html  css  js  c++  java
  • Ajax级联实例

    1.Ajax.html

    <!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>
        <title>Ajax</title>
    <script type="text/javascript">
        function loadXMLDoc(txt) {
            var xmlhttp;
            if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
                xmlhttp = new XMLHttpRequest();
            }
            else {// code for IE6, IE5
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            xmlhttp.onreadystatechange = function () {
                if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                    var citys = xmlhttp.responseText.split(',');
                    document.getElementById("citys").length = 1;
                    for (i = 0; i < citys.length - 1; i++) {
                       
                        document.getElementById("citys").add(new Option(citys[i], citys[i]));
                    }
                    //                document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
                }
            }
            xmlhttp.open("GET","ajax/getdata.aspx?pro="+txt, true);
            xmlhttp.send();
        }
    </script>
    </head>
    <body>

    <h2>AJAX</h2>
        <select id="Select1" onchange="loadXMLDoc(this.value)">
            <option>请选择省份</option>
            <option value="1">江苏</option>
            <option value="2">上海</option>
        </select>
           <select id="citys">
            <option>请选择城市</option>
        </select>
    <div id="myDiv"></div>

    </body>
    </html>

    2.getdata.aspx.cs

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    public partial class ajax_getdata : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string[] js=new string[]{"南京",  "苏州",  "常州" , "无锡" ,  "镇江"};
            string pro=Request.QueryString["pro"];
            if (pro == "1")
            {
                string temp = "";
                for (int i = 0; i < js.Length; i++)
                {
                    temp = temp + js[i];

                    temp = temp + ",";

                }
                Response.Write(temp);
            }
            else
                Response.Write("");
        }
    }

  • 相关阅读:
    全面认识golang string
    解决Manjaro Linux无法安装搜狗拼音
    解决QTableWidget不显示数据的问题
    在go modules中使用replace替换无法直接获取的package(golang.org/x/...)
    在go modules里使用go get进行包管理
    golang包管理解决之道——go modules初探
    反爬虫——使用chrome headless时一些需要注意的细节
    golang使用chrome headless获取网页内容
    <强化学习>开门帖
    <老古董>1992年之后的非线性支持向量机解法
  • 原文地址:https://www.cnblogs.com/wuchao/p/2637993.html
Copyright © 2011-2022 走看看