基於Java的ajax城市三級聯動
ajax城市三級聯動,網上搜的一個示例,找不到原著作者,在此抱歉。
首先是頁面和JS程式碼
<!-- 省城市三級聯動 -->
<div class="form-group">
<label class="control-label col-md-3 ">城市
<span class="required"> * </span>
</label>
<div class="col-md-1 ">
<select name="pId" id="pId" class="form-control">
<option value="AL">請選擇</option>
<c:forEach items ="${provinceList}" var = "city">
<option value="${city.id}">${city.p}</option>
</c:forEach>
</select>
</div>
<div class="col-md-1 ">
<select name="cId" id="cId" class="form-control">
</select>
</div>
<div class="col-md-1 ">
<select name="yId" id="yId" class="form-control">
</select>
</div>
</div>
//城市二級聯動 市
$("#pId").change(function() {
//當改變省份時需先清空城市列表和區域列表
$("#cId option:not(:first)").remove();
$("#yId option:not(:first)").remove();
var url = "${pageContext.request.contextPath}/selectMunicipality?id="+ new Date().getTime(); //模糊查詢
var pId = $("#pId option:selected").val();
var sendData = {"method" : "TestC","pId" : pId};
//使用post方式提交資料
$.post(url,sendData,function(backData) {var json = eval("("+ backData+ ")");
for (var i = 0; i < json.length; i++) {
if (json[i].c != null) {
$("#cId").append($("<option value="+json[i].id+">"+ json[i].c+ "</option>"));
}
}
});
});
後臺程式碼
//城市資訊分類二級聯動
@RequestMapping(value="/selectMunicipality", method = RequestMethod.POST)
@ResponseBody
public String do( HttpServletRequest request,Model model){
String str1=request.getParameter("pId");
int pId=Integer.parseInt(str1);
List<City> list=cityService.selectMunicipality(pId);
String str = JSONUtils.toJson(list);//將list轉化為JSON;
return str;
}
需要注意的點是,list集合需轉成json返回給前端解析。個人是小白希望各位大神告知具體原因
相關推薦
基於Java的ajax城市三級聯動
ajax城市三級聯動,網上搜的一個示例,找不到原著作者,在此抱歉。 首先是頁面和JS程式碼 <!-- 省城市三級聯動 --><div class="form-group">
基於BootStrap 的城市三級聯動。
$(function () { //預設繫結省 ProviceBind(); //繫結事件 $("#Province").change( function () { CityBind(); }) $("#City").change(function () {
城市三級聯動
獲取 function 選擇 == ces get else if 信息 con <div class="control-group"> <label class="control-label">區域</l
ajax結合php簡單的城市三級聯動
his function var option com quest .html model html //ajax代碼 $(‘#pro‘).change(function () { var id = $(this).val(); if (id
PHP開發中基於layUI的三級聯動效果如何實現
ice type idt tex oct port inf eal 如何實現 後臺開發常常用到layUI框架,這樣才能讓整個頁面效果看起來美觀大方,然而有時候一些原生的效果放到layUI框架上是無法使用的,比如最近遇到了省市縣三級聯動的select效果。不同於之前的,l
全國城市三級聯動
前端程式碼 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="keywords" content="keyword1,keyword2,ke
jq城市三級聯動效果
<select id="selProvince"> <option>--請選擇--</option> </select> <select id="selCity"> <option&g
vue移動端城市三級聯動元件
先看效果圖 以下元件程式碼 <template> <div class="address"> <div class="addressboxbg" @click="cancel"></div> <div
Java,基於SSM,省市區三級聯動後臺查詢(單表),附(建表語句+查詢Sql)
1、建表語句 CREATE TABLE "hxdb"."sys_area" ( "id" varchar(64) COLLATE "default" NOT NULL, "code" varchar(
vue 基於mint-ui 三級聯動
一、基本配置 https://github.com/modood/Administrative-divisions-of-China 三級聯動資料地址 二、vue基本配置 1、cnpm install mint-ui --save-dev 2、引入 import
jQuery select 全國城市三級聯動省市區(專案中修改頁面用到了)
jQuery select 全國城市三級聯動 在專案中修改頁面會用到,之前用$.filter()函式不行,換成$.each()就可以啦 附程式碼: $(function () { _init_area(); setTimeout(functi
mui城市三級聯動
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport"
基於Vue的三級聯動下拉框
展示 html部分 使用v-model設定和獲取select的值 使用v-for顯示option列表 使用:value設定option屬性 使用{{}}輸出內容 <div i
Java 城市三級聯動,包括表的建設以及後臺
1. html前段程式碼 <div class="row"> <div class="col-sm-12"> <label class="col-sm-1 control-label">地址 &l
【Java學習-J.160523.0.17】js全國城市三級聯動程式碼
HTML部分 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>js全國城市三級聯動</title> <style ty
wheel自定義控制元件,實現城市三級聯動,時間選擇的功能簡單使用
對於Android初學者,最煩的就是學習自定義控制元件。原生的控制元件不是醜就是無法滿足需求,不得以我們只好自己重寫控制元件的方法,下面我就為大家介紹一下某大神自定義的wheel控制元件Android滾輪控制元件,基於ListView實現,可以自定義樣式。,此控制元件可以實現
基於city-picker的省市區三級聯動列表
tro 江蘇 tex nbsp log oct gpo title 下載 網址: http://tshi0912.github.io/city-picker/ 下載: city-picker-master.zip 復制 dist 下內容,到項目下就可以使用 引入4
小程序實現城市地區三級聯動
type fff cat open utils 程序實現 hold key [] 效果: 首先我建議城市那些數據最好不用接口拿,那麽多數據第一次請求怕是直接會卡死,可以在網上找到一份城市的json數據格式的js 引用: var tcity = require("../
基於JQuery+Json資料格式的省市區三級聯動
本文章適用於新手,老手自便 先看原始碼: <!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> <script ty
省份-城市-區域三級聯動【struts2 + ajax +非資料庫版】
package loaderman; /** * 實體,封裝省份和城市 */ public class Bean { private String province;//省份 private String city;//城市 public Bean(){}