Java 城市三級聯動,包括表的建設以及後臺
1. html前段程式碼
<div class="row"> <div class="col-sm-12"> <label class="col-sm-1 control-label">地址 </label> <div class="col-sm-3"> <#select id ="province_code" name="省"> <option>請選擇</option> </#select> </div> <div class="col-sm-3"> <#select id="city_code" name="市" > <option>請選擇</option> </#select> </div> <div class="col-sm-3"> <#select id="area_code" name="區"> <option>請選擇</option> </#select> </div> </div> </div>
2. js程式碼
$(function() {
Feng.findCodeType("aa", "ticketType", "ab");
TeaUserInfoDlg.getCity();
});
/** * 下拉選單 */ TeaUserInfoDlg.getCity = function(){ var ajax = new $ax(Feng.ctxPath + "/teaUser/selectcity", function (data) { if(!data) return; var html = ""; //追加表格 for ( var e in data) { //遍歷data html += '<option value='+data[e].id+'>'+data[e].areaName+'</option>' } $("#province_code").append(html) $("#province_code").change(function(){ //點選省後 觸發 市的事件 $("#city_code").html(""); $("#area_code").html(""); TeaUserInfoDlg.Area($(this).val()); }) }, function (data) { Feng.error("失敗!" + data.responseJSON.message + "!"); }); ajax.set("teaUserId",0); //傳入引數 ajax.start(); } /** * 市級 */ TeaUserInfoDlg.Area = function(id){ var ajax = new $ax(Feng.ctxPath + "/teaUser/selectcity", function (data) { if(!data) return; var html = ""; for ( var e in data) { html += '<option value='+data[e].id+'>'+data[e].areaName+'</option>' } $("#city_code").append(html) $("#city_code").change(function(){ $("#area_code").html(""); TeaUserInfoDlg.Code($(this).val()); }) $("#city_code").get(0).selectedIndex = 0 //預設載入第一行 (大坑) TeaUserInfoDlg.Code($("#city_code").val()) }, function (data) { Feng.error("失敗!" + data.responseJSON.message + "!"); }); ajax.set("teaUserId",id); ajax.start(); } /** * 縣級 */ TeaUserInfoDlg.Code = function(id){ var ajax = new $ax(Feng.ctxPath + "/teaUser/selectcity", function (data) { if(!data) return; var html = ""; for ( var e in data) { html += '<option value='+data[e].id+'>'+data[e].areaName+'</option>' } $("#area_code").append(html) }, function (data) { Feng.error("失敗!" + data.responseJSON.message + "!"); }); ajax.set("teaUserId",id); ajax.start(); }
3.Controller路徑
@RequestMapping("/selectcity") @DataSource(name=DSEnum.DATA_SOURCE_YESTAE) //多個數據源配置 @ResponseBody public Object selectcity(){ Map<String, String> map = HttpKit.getRequestParameters(); //map抓參 List<Map<String, Object>> list = teaUserService.selectcity(Integer.valueOf(map.get("teaUserId"))); return list; }
4. xml程式碼
<resultMap type="Map" id="_selectcity">
<result column="id" property="id" />
<result column="area_name" property="areaName" />
<result column="area_parent_id" property="areaParentId" />
</resultMap>
<select id="selectcity" resultMap="_selectcity">
SELECT id,area_name,area_parent_id FROM dt_area a WHERE a.area_parent_id = #{id}
</select>
Java菜鳥 勿噴
相關推薦
Java 城市三級聯動,包括表的建設以及後臺
1. html前段程式碼 <div class="row"> <div class="col-sm-12"> <label class="col-sm-1 control-label">地址 &l
基於Java的ajax城市三級聯動
ajax城市三級聯動,網上搜的一個示例,找不到原著作者,在此抱歉。 首先是頁面和JS程式碼 <!-- 省城市三級聯動 --><div class="form-group">
【Java學習-J.160523.0.17】js全國城市三級聯動程式碼
HTML部分 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>js全國城市三級聯動</title> <style ty
城市三級聯動
獲取 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
全國城市三級聯動
前端程式碼 <!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
jQuery select 全國城市三級聯動省市區(專案中修改頁面用到了)
jQuery select 全國城市三級聯動 在專案中修改頁面會用到,之前用$.filter()函式不行,換成$.each()就可以啦 附程式碼: $(function () { _init_area(); setTimeout(functi
mui城市三級聯動
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport"
基於BootStrap 的城市三級聯動。
$(function () { //預設繫結省 ProviceBind(); //繫結事件 $("#Province").change( function () { CityBind(); }) $("#City").change(function () {
wheel自定義控制元件,實現城市三級聯動,時間選擇的功能簡單使用
對於Android初學者,最煩的就是學習自定義控制元件。原生的控制元件不是醜就是無法滿足需求,不得以我們只好自己重寫控制元件的方法,下面我就為大家介紹一下某大神自定義的wheel控制元件Android滾輪控制元件,基於ListView實現,可以自定義樣式。,此控制元件可以實現
頁面ajax提交form 表單 以及後臺接收
var data = $("#addform").serialize(); $.ajax({ url : "", data : data, type : 'post', //資料傳送方式
Java,基於SSM,省市區三級聯動後臺查詢(單表),附(建表語句+查詢Sql)
1、建表語句 CREATE TABLE "hxdb"."sys_area" ( "id" varchar(64) COLLATE "default" NOT NULL, "code" varchar(
小程序實現城市地區三級聯動
type fff cat open utils 程序實現 hold key [] 效果: 首先我建議城市那些數據最好不用接口拿,那麽多數據第一次請求怕是直接會卡死,可以在網上找到一份城市的json數據格式的js 引用: var tcity = require("../
Hash表分析以及Java實現
這篇部落格主要探討Hash表中的一些原理/概念,及根據這些原理/概念,自己設計一個用來存放/查詢資料的Hash表,並且與JDK中的HashMap類進行比較。 我們分一下七個步驟來進行。 一。 Hash表概念 二 . &n
筆記:SSH遇到的問題之省市區根據資料庫實現三級聯動以及資料回顯
省市區的三級聯動 後臺action程式碼: //接收Json資料 private String result; public String getResult() { return result; } public void setResult(String r
省份-城市-區域三級聯動【struts2 + ajax +非資料庫版】
package loaderman; /** * 實體,封裝省份和城市 */ public class Bean { private String province;//省份 private String city;//城市 public Bean(){}
三級聯動--表結構設計
三級聯動作為一個非常鍛鍊新手的問題,經常被用來驗證同學們的學習效果,那麼今天我們就來講一講三級聯動的表結構設計 #刪除庫(如果資料庫db1存在) DROP DATABASE IF EXISTS db1; #建立utf8格式的資料庫db1(如果資料庫db1不存在) CREATE DATABASE
Java之資料庫(庫和表的建立,結構的修改以及表內資料的修改查詢)的安裝和建立
資料庫 是一個永久檔案,儲存資料,按照一定規則(SQL)來進行儲存 資料庫管理系統 可以對資料庫進行增刪改查(SQL語句) 資料庫階段 1.DDL語句:資料庫定義語句(對庫 表 進行定義) Create Drop Alter 2.D