• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

    ajax實(shí)現(xiàn)省市三級(jí)聯(lián)動(dòng)效果

    來源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-11-27 22:51:25
    文檔

    ajax實(shí)現(xiàn)省市三級(jí)聯(lián)動(dòng)效果

    本文實(shí)例為大家分享了ajax實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)效果的具體代碼,供大家參考,具體內(nèi)容如下:1、html代碼。<;<。DOCTYPE html>;<;html>;<;head>;<;meta charset="UTF-8">;<;title>;Title<;/title>;<;style type="text/css">;.wrap { background-color: beige;width: 400px;height: 200px;margin: 0 auto;text-align: center;margin-top: 200px;} .wrap select { width:130px;} <;<。
    推薦度:
    導(dǎo)讀本文實(shí)例為大家分享了ajax實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)效果的具體代碼,供大家參考,具體內(nèi)容如下:1、html代碼。<;<。DOCTYPE html>;<;html>;<;head>;<;meta charset="UTF-8">;<;title>;Title<;/title>;<;style type="text/css">;.wrap { background-color: beige;width: 400px;height: 200px;margin: 0 auto;text-align: center;margin-top: 200px;} .wrap select { width:130px;} <;<。

    本文實(shí)例為大家分享了ajax實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)效果的具體代碼,供大家參考,具體內(nèi)容如下

    1、html代碼

    <!DOCTYPE html>
    <html>
    <head>
     <meta charset="UTF-8">
     <title>Title</title>
     <style type="text/css">
     .wrap
     {
     background-color: beige;
     width: 400px;
     height: 200px;
     margin: 0 auto;
     text-align: center;
     margin-top: 200px;
     }
     .wrap select
     {
     width:130px;
     height: 30px;
     }
     </style>
     <script type="text/javascript" src="jquery-1.8.3.min.js"></script>
    </head>
    <body>
    <div class="wrap">
     <select id="province">
     </select>
     <select id="city">
     </select>
    </div>
    <script type="text/javascript">
     function getctiydata() {
     $("#city").empty();
     var pid = $("#province").val();
     $.ajax({
     url:"/getCitys?pid="+pid,
     dataType:"json"
     }).done(function (data) {
     for (var i in data)
     {
     $("#city").append($("<option value='"+ data[i].id +"'>"
     + data[i].name +"</option>"))
     }
     })
     
     }
     $.ajax({
     url: "/getAllProvince",
     dataType:"json"
     }).done(function (data) {
     for (var i in data)
     {
     $("#province").append($("<option value = '"+data[i].id+"'>"
     + data[i].name +"</option>"))
     }
     getctiydata()
     });
    
     $("#province").change(function () {
     getctiydata()
     })
    </script>
    </body>
    </html>

    2、javaservlet

    package servlet;
    
    import DButil.DataSourceUtil;
    import com.alibaba.fastjson.JSON;
    import domain.Province;
    import org.apache.commons.dbutils.QueryRunner;
    import org.apache.commons.dbutils.handlers.BeanListHandler;
    
    import javax.jws.WebService;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    import java.sql.SQLException;
    import java.util.List;
    
    @WebServlet("/getAllProvince")
    public class ProvinceServlet extends HttpServlet
    {
     @Override
     protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
     {
     resp.setContentType("application/json;charset=utf8");
     QueryRunner queryRunner = new QueryRunner(DataSourceUtil.getDataSource());
     String sql = "select * from province";
     try
     {
     List<Province> provinces = queryRunner.query(sql, new BeanListHandler<Province>(Province.class));
     Object json = JSON.toJSON(provinces);
     resp.getWriter().print(json);
    
     } catch (SQLException e)
     {
     e.printStackTrace();
     }
    
     }
    }
    package servlet;
    
    import DButil.DataSourceUtil;
    import com.alibaba.fastjson.JSON;
    import domain.City;
    import org.apache.commons.dbutils.QueryRunner;
    import org.apache.commons.dbutils.handlers.BeanListHandler;
    
    import javax.jws.WebService;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    import java.sql.SQLException;
    import java.util.List;
    
    @WebServlet("/getCitys")
    public class CityServlet extends HttpServlet
    {
     @Override
     protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
     {
     resp.setContentType("application/json;charset=utf8");
     QueryRunner queryRunner = new QueryRunner(DataSourceUtil.getDataSource());
     String pid = req.getParameter("pid");
     String sql = "select * from City where pid=?";
     try
     {
     List<City> cities = queryRunner.query(sql, new BeanListHandler<City>(City.class), pid);
     Object toJSON = JSON.toJSON(cities);
     resp.getWriter().print(toJSON);
     } catch (SQLException e)
     {
     e.printStackTrace();
     }
     }
    }

    3、數(shù)據(jù)庫池化

    <?xml version="1.0" encoding="UTF-8"?>
    <c3p0-config>
     <default-config>
     <property name="driverClass">com.mysql.jdbc.Driver</property>
     <property name="jdbcUrl">jdbc:mysql://localhost:3306/text</property>
     <property name="user">root</property>
     <property name="password">root</property>
     <property name="acquireRetryAttempts">0</property>
     </default-config>
    </c3p0-config>

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    ajax實(shí)現(xiàn)省市三級(jí)聯(lián)動(dòng)效果

    本文實(shí)例為大家分享了ajax實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)效果的具體代碼,供大家參考,具體內(nèi)容如下:1、html代碼。<;<。DOCTYPE html>;<;html>;<;head>;<;meta charset="UTF-8">;<;title>;Title<;/title>;<;style type="text/css">;.wrap { background-color: beige;width: 400px;height: 200px;margin: 0 auto;text-align: center;margin-top: 200px;} .wrap select { width:130px;} <;<。
    推薦度:
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 93精91精品国产综合久久香蕉| 国产啪亚洲国产精品无码| 精品精品国产自在久久高清| 亚洲精品无码激情AV| 国产成人精品久久综合 | 91精品在线看| 一夲道无码人妻精品一区二区| 99久久精品这里只有精品| 国产精品福利自产拍在线观看| 亚洲精品欧美精品日韩精品| 国产精品 日韩欧美| 精品久久久久久国产| 91精品国产高清久久久久久国产嫩草| 日韩av无码久久精品免费| 欧美亚洲综合免费精品高清在线观看| 成人精品一区二区久久久| 国产精品专区第二| 国产精品免费观看| 国产精品91视频| 国产精品三级国产电影| 日韩精品国产另类专区| 日韩精品无码一区二区中文字幕| 日韩欧美国产精品第一页不卡 | 亚洲AV永久无码精品| 欧美成人精品高清在线播放| 国产精品无码久久综合网| 国产成人精品在线观看| 91精品国产91热久久久久福利| 成人久久精品一区二区三区| 91麻豆精品国产自产在线观看亚洲| 国产日韩精品欧美一区| 久久er99热精品一区二区| 久久亚洲私人国产精品vA| 无码人妻精品中文字幕| 无码精品久久久久久人妻中字 | 国产精品手机在线观看你懂的| 精品福利一区二区三区免费视频 | 亚洲国产精品无码专区影院 | 麻豆精品视频在线观看| 精品一区二区三区在线观看| 九九精品在线视频|