婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ajax實現(xiàn)省市縣三級聯(lián)動

Ajax實現(xiàn)省市縣三級聯(lián)動

熱門標簽:提高電話機器人接通率 外呼系統(tǒng)api對接 荊州智能電銷機器人 廣西智能外呼系統(tǒng)多少錢 大學校門地圖標注 福建微碼電話機器人 平?jīng)龈叩碌貓D標注商戶要收費嗎 銷售電銷機器人詐騙 地圖標注與公司業(yè)務關系

本文實例為大家分享了Ajax實現(xiàn)省市縣三級聯(lián)動的具體代碼,供大家參考,具體內(nèi)容如下

首先建立數(shù)據(jù)庫,如下所示

接口

import java.util.List;
public interface ProvinceDao {
 ListProvince> findAll();
}

import java.util.List;
public interface CityDao {
 ListCity> findCityByPid(int pid);
}

import java.util.List;
public interface AreaDao {
 ListArea> findAreaByCid(int cid);
}

接口實現(xiàn)類

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

public class ProvinceDaoImpl implements ProvinceDao{
 public ListProvince> findAll(){
 Connection conn = DBHelper.getConn();
 ArrayListProvince> provinces = new ArrayListProvince>();
 String sql = "select * from aprovince";
 try {
 PreparedStatement ps = conn.prepareStatement(sql);
 ResultSet rs = ps.executeQuery();
 while (rs.next()){
 Province p = new Province();
 p.setPid(rs.getInt(1));
 p.setPname(rs.getString(2));
 provinces.add(p);
 }
 } catch (SQLException e) {
 e.printStackTrace();
 }
 return provinces;
 }
}

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

public class CityDaoImpl implements CityDao {
 @Override
 public ListCity> findCityByPid(int pid) {
 Connection conn = DBHelper.getConn();

 ArrayListCity> cities = new ArrayList>();

 String sql = "select * from acity where pid=?";

 try {
 PreparedStatement ps = conn.prepareStatement(sql);
 ps.setInt(1,pid);
 ResultSet rs = ps.executeQuery();
 while (rs.next()){
 City city = new City();
 city.setPid(rs.getInt(3));
 city.setCid(rs.getInt(1));
 city.setCname(rs.getString(2));
 cities.add(city);
 }
 } catch (SQLException e) {
 e.printStackTrace();
 }
 return cities;
 }
}

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

public class AreaDaoImpl implements AreaDao {
 @Override
 public ListArea> findAreaByCid(int cid) {
 Connection conn = DBHelper.getConn();
 ArrayListArea> areas = new ArrayList>();
 String sql = "select * from aarea where cid=?";

 try {
 PreparedStatement ps = conn.prepareStatement(sql);
 ps.setInt(1,cid);
 ResultSet rs = ps.executeQuery();
 while (rs.next()){
 Area area = new Area();
 area.setCid(rs.getInt(3));
 area.setAid(rs.getInt(1));
 area.setAname(rs.getString(2));
 areas.add(area);
 }
 } catch (SQLException e) {
 e.printStackTrace();
 }
 return areas;
 }
}

servlet

package cn.zhc.servlet;

import cn.zhc.dao.Impl.ProvinceDaoImpl;
import cn.zhc.dao.ProvinceDao;
import cn.zhc.domin.Province;
import com.alibaba.fastjson.JSONObject;

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.util.List;

@WebServlet("/findAll")
public class FindAll extends HttpServlet {
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 request.setCharacterEncoding("utf-8");
 response.setContentType("text/html;charset=utf-8");

 ProvinceDao provinceDao = new ProvinceDaoImpl();
 ListProvince> lists=provinceDao.findAll();

 response.getWriter().write(JSONObject.toJSONString(lists));
 }
 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 this.doPost(request, response);
 }
}

package cn.zhc.servlet;

import cn.zhc.dao.CityDao;
import cn.zhc.dao.Impl.CityDaoImpl;
import cn.zhc.domin.City;
import com.alibaba.fastjson.JSONObject;

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.util.List;

@WebServlet("/findCityByPid")
public class FindCityByPid extends HttpServlet {
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 request.setCharacterEncoding("utf-8");
 response.setContentType("text/html;charset=utf-8");

 String pid = request.getParameter("pid");

 CityDao cityDao = new CityDaoImpl();
 ListCity> cityList = cityDao.findCityByPid(Integer.parseInt(pid));

 response.getWriter().write(JSONObject.toJSONString(cityList));
 }

 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 this.doPost(request, response);
 }
}

package cn.zhc.servlet;

import cn.zhc.dao.AreaDao;
import cn.zhc.dao.Impl.AreaDaoImpl;
import cn.zhc.domin.Area;
import com.alibaba.fastjson.JSONObject;

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.util.List;

@WebServlet("/findAreaByCid")
public class FindAreaByCid extends HttpServlet {
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 request.setCharacterEncoding("utf-8");
 response.setContentType("text/html;charset=utf-8");

 String cid = request.getParameter("cid");

 AreaDao areaDao = new AreaDaoImpl();
 ListArea> areas = areaDao.findAreaByCid(Integer.parseInt(cid));

 response.getWriter().write(JSONObject.toJSONString(areas));
 }

 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 this.doPost(request, response);
 }
}

JSP頁面

%@ page contentType="text/html;charset=UTF-8" language="java" %>
html>
head>
 title>三級聯(lián)動/title>
 script type="text/javascript" src="js/jquery-1.8.3.js">/script>
/head>
body>
script type="text/javascript">
 $(function () {
 $.ajax({
 type:"get",
 url:"findAll",
 dataType:"json",
 success:function (data) {
 var obj=$("#province");
 for(var i=0;idata.length;i++){
 var ob="option value='"+data[i].pid+"'>"+data[i].pname+"/option>";
 obj.append(ob);
 }
 }
 })

 $("#province").change(function () {
 $("#city option").remove();
 $.ajax({
 type:"get",
 async:false,
 url:"findCityByPid?pid="+$("#province").val(),
 dataType:"json",
 success:function (data) {
 var obj=$("#city");
 for(var i=0;idata.length;i++){
 var ob="option value='"+data[i].cid+"'>"+data[i].cname+"/option>";
 obj.append(ob);
 }
 }
 })
 });

 $("#city,#province").change(function () {
 $("#area option").remove();
 $.ajax({
 type:"get",
 async:false,
 url:"findAreaByCid?cid="+$("#city").val(),
 dataType:"json",
 success:function (data) {
 var obj=$("#area");
 for(var i=0;idata.length;i++){
 var ob="option value='"+data[i].aid+"'>"+data[i].aname+"/option>";
 obj.append(ob);
 }
 }
 })
 });
 });
/script>
select name="province" id="province">
 option value="0">請選擇/option>
/select>省
select name="city" id="city">
 option value="0">請選擇/option>
/select>市
select name="area" id="area">
 option value="0">請選擇/option>
/select>縣
/body>
/html>

實現(xiàn)結果如下:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • jQuery ajax實現(xiàn)省市縣三級聯(lián)動
  • ajax實現(xiàn)無刷新省市縣三級聯(lián)動
  • AJAX和WebService實現(xiàn)省市縣三級聯(lián)動具體代碼

標簽:邯鄲 樂山 衡陽 內(nèi)江 婁底 德陽 海南 黔東

巨人網(wǎng)絡通訊聲明:本文標題《Ajax實現(xiàn)省市縣三級聯(lián)動》,本文關鍵詞  Ajax,實現(xiàn)省,市縣,三級,聯(lián)動,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax實現(xiàn)省市縣三級聯(lián)動》相關的同類信息!
  • 本頁收集關于Ajax實現(xiàn)省市縣三級聯(lián)動的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩欧美一区在线| 亚洲成人自拍网| 国产精品亚洲综合一区在线观看| 欧美精品精品一区| 午夜av区久久| 日韩午夜激情视频| 久久成人免费电影| 亚洲国产成人自拍| 91网站最新地址| 亚洲精品中文字幕在线观看| 色天天综合久久久久综合片| 亚洲制服丝袜在线| 8v天堂国产在线一区二区| 久久国产尿小便嘘嘘尿| 久久久精品综合| 91视频在线观看| 午夜欧美在线一二页| 欧美成人三级在线| 粉嫩av一区二区三区在线播放| 国产精品久久久久久久久动漫| 97久久久精品综合88久久| 三级一区在线视频先锋| 久久精品视频网| 欧洲在线/亚洲| 国产伦精品一区二区三区在线观看| 欧美激情在线一区二区三区| 色综合中文综合网| 亚洲综合无码一区二区| 4hu四虎永久在线影院成人| 免费成人小视频| 国产精品福利电影一区二区三区四区| 在线观看亚洲专区| 国产一区二区三区| 一区二区日韩av| 亚洲精品一区二区三区福利| av一区二区三区| 免费在线成人网| 亚洲欧美aⅴ...| 国产色91在线| 在线不卡一区二区| 成人教育av在线| 麻豆精品一区二区综合av| 亚洲三级小视频| 久久亚洲私人国产精品va媚药| 日本道色综合久久| 国产精品亚洲专一区二区三区 | 国产精品理论片在线观看| 在线观看亚洲专区| 成人美女在线视频| 男女视频一区二区| 亚洲国产日韩a在线播放性色| 久久色在线视频| 91精品国产福利在线观看| 日本高清免费不卡视频| 国产成人免费视频网站| 美女性感视频久久| 一区二区三区在线免费播放| 中文字幕欧美激情| 精品处破学生在线二十三| 欧美喷水一区二区| 色网站国产精品| 成人av一区二区三区| 国产在线播放一区三区四| 日本一不卡视频| 亚洲3atv精品一区二区三区| 亚洲欧美国产毛片在线| 国产精品成人在线观看| 国产偷国产偷精品高清尤物| 久久蜜臀精品av| 精品国产亚洲一区二区三区在线观看| 欧美日韩视频在线观看一区二区三区 | 欧美大片顶级少妇| 欧美日韩卡一卡二| 欧美天堂一区二区三区| 欧美又粗又大又爽| 欧美在线免费观看亚洲| 在线观看av一区| 欧美网站大全在线观看| 欧美影院一区二区| 欧美日韩精品三区| 欧美午夜精品免费| 91精品欧美久久久久久动漫| 337p亚洲精品色噜噜狠狠| 欧美精品自拍偷拍动漫精品| 欧美自拍丝袜亚洲| 欧美日韩一区二区在线观看视频| 在线看不卡av| 91精品国产高清一区二区三区| 日韩一二三区视频| 精品成人一区二区三区四区| 久久久综合视频| 国产精品午夜免费| 亚洲精品欧美在线| 亚洲一区二区欧美激情| 日韩精品欧美成人高清一区二区| 美国精品在线观看| 国产精品12区| 91蜜桃视频在线| 91精品国产综合久久久久久久 | 国产福利一区二区| 成人午夜激情影院| 91浏览器在线视频| 欧美艳星brazzers| 日韩午夜小视频| 国产精品黄色在线观看| 亚洲图片欧美视频| 麻豆精品久久久| 成人午夜视频免费看| 欧美视频中文字幕| 精品免费视频一区二区| 国产精品久久久久久久裸模 | 欧美一区二区黄色| 久久精品欧美一区二区三区麻豆| 自拍偷在线精品自拍偷无码专区| 一片黄亚洲嫩模| 国产精品1024久久| 欧美少妇xxx| 久久久国际精品| 亚洲国产另类av| 粉嫩av亚洲一区二区图片| 欧美亚洲日本国产| 国产午夜一区二区三区| 亚洲一区二区在线观看视频| 韩国中文字幕2020精品| 欧美少妇一区二区| 中文字幕在线不卡| 日韩精品乱码av一区二区| 高清shemale亚洲人妖| 欧美日韩高清一区二区不卡| 国产精品网站在线观看| 欧美aaaaa成人免费观看视频| 91视视频在线观看入口直接观看www | 精品日韩一区二区三区免费视频| 国产精品第四页| 免费久久精品视频| 91麻豆视频网站| 91成人免费电影| 日本一区二区电影| 精品在线免费视频| 欧美性欧美巨大黑白大战| 日本一区二区三区免费乱视频| 日本视频免费一区| 欧美性极品少妇| 国产精品电影一区二区三区| 国产剧情av麻豆香蕉精品| 91麻豆精品久久久久蜜臀| 亚洲免费观看高清完整| 高清成人在线观看| 国产欧美日韩在线看| 国产一区二区三区精品视频| 91麻豆精品国产91久久久久| 亚洲一二三级电影| 色一情一乱一乱一91av| 亚洲乱码日产精品bd| 99精品热视频| 国产精品国产自产拍高清av| 成人性视频网站| 国产精品嫩草99a| 国产成人综合自拍| 久久久国产精品不卡| 九九九精品视频| 精品嫩草影院久久| 国产一区在线精品| 精品久久久久久久久久久久包黑料| 五月天激情综合网| 欧美另类变人与禽xxxxx| 偷窥国产亚洲免费视频| 欧美日韩大陆一区二区| 午夜影院在线观看欧美| 欧美另类变人与禽xxxxx| 日本中文字幕不卡| 欧美不卡一二三| 精品午夜一区二区三区在线观看| 精品91自产拍在线观看一区| 九色|91porny| 国产三级三级三级精品8ⅰ区| 国产成人精品综合在线观看 | 国产精品三级视频| 成人a免费在线看| 亚洲乱码国产乱码精品精可以看 | 欧美一区二区三区的| 激情综合网激情| 久久久精品tv| 一本在线高清不卡dvd| 亚洲第一狼人社区| 欧美精品v国产精品v日韩精品 | 国产精品中文有码| 中文字幕亚洲在| 欧美色偷偷大香| 青青草视频一区| 亚洲国产精品t66y| 欧美在线小视频| 亚洲国产乱码最新视频| 精品卡一卡二卡三卡四在线| 国产成人免费网站| 亚洲成人午夜电影| 欧美精品一区二区在线播放 | 国产v综合v亚洲欧| 亚洲影院在线观看| 2023国产精品|