四个下拉框联动 省市区法院选择 js + ajax
来源:互联网 发布:汉诺塔递归算法c实现 编辑:程序博客网 时间:2024/05/17 07:06
js ajax
$(document).ready(function() {
$('#provinceId_edit').change(function() {
var p1 = $(this).children('option:selected').val();
$.ajax({
url : base + "/user01/chgProv",
data : {
provinceId : p1,
},
type : 'post',
cache : false,
dataType : 'json',
success : function(data) {
$("#cityId_edit").html("");
$("#cityId_edit").append("<option></option>");
$.each(data.cityList, function(entryIndex, entry) {
$("#cityId_edit").append("<option value=" + entry['id'] + ">" + entry['name'] + "</option>");
});
$("#countyId_edit").html("");
},
error : function() {
}
});
});
$('#cityId_edit').change(function() {
var p1 = $('#provinceId_edit').children('option:selected').val();
var p2 = $(this).children('option:selected').val();
$.ajax({
url : base + "/user01/chgCity",
data : {
provinceId : p1,
cityId : p2,
},
type : 'post',
cache : false,
dataType : 'json',
success : function(data) {
$("#countyId_edit").html("");
$("#countyId_edit").append("<option></option>");
$.each(data.countyList, function(entryIndex, entry) {
$("#countyId_edit").append("<option value=" + entry['id'] + ">" + entry['name'] + "</option>");
});
},
error : function() {
}
});
});
$('.field').change(function() {
var p1 = $('#provinceId_edit').children('option:selected').val();
var p2 = $('#cityId_edit').children('option:selected').val();
var p3 = $('#countyId_edit').children('option:selected').val();
$.ajax({
url : base + "/yellowPage01/leadin/item/getcourt",
data : {
provinceId : p1,
cityId : p2,
countyId:p3,
},
type : 'post',
cache : false,
dataType : 'json',
success : function(data) {
$("#court_edit").html("");
$("#court_edit").append("<option></option>");
$.each(data.courtList, function(entryIndex, entry) {
$("#court_edit").append("<option value=" + entry['courtId'] + ">" + entry['court'] + "</option>");
});
},
error : function() {
}
});
});
$('#submit_edit').click(function() {
var price = $('#price').val();
var province = $('#provinceId_edit').val();
if(province =="" ){
alert("请选择地市!");
return false ;
}else if(price == ""){
alert("请输入法院/检察院");
return false ;
}else{
$('form').submit();
}
});
});
base = document.getElementById("base").href;
$(document).ready(function() {
$('#provinceId_edit').change(function() {
var p1 = $(this).children('option:selected').val();
$.ajax({
url : base + "/user01/chgProv",
data : {
provinceId : p1,
},
type : 'post',
cache : false,
dataType : 'json',
success : function(data) {
$("#cityId_edit").html("");
$("#cityId_edit").append("<option></option>");
$.each(data.cityList, function(entryIndex, entry) {
$("#cityId_edit").append("<option value=" + entry['id'] + ">" + entry['name'] + "</option>");
});
$("#countyId_edit").html("");
},
error : function() {
}
});
});
$('#cityId_edit').change(function() {
var p1 = $('#provinceId_edit').children('option:selected').val();
var p2 = $(this).children('option:selected').val();
$.ajax({
url : base + "/user01/chgCity",
data : {
provinceId : p1,
cityId : p2,
},
type : 'post',
cache : false,
dataType : 'json',
success : function(data) {
$("#countyId_edit").html("");
$("#countyId_edit").append("<option></option>");
$.each(data.countyList, function(entryIndex, entry) {
$("#countyId_edit").append("<option value=" + entry['id'] + ">" + entry['name'] + "</option>");
});
},
error : function() {
}
});
});
$('.field').change(function() {
var p1 = $('#provinceId_edit').children('option:selected').val();
var p2 = $('#cityId_edit').children('option:selected').val();
var p3 = $('#countyId_edit').children('option:selected').val();
$.ajax({
url : base + "/yellowPage01/leadin/item/getcourt",
data : {
provinceId : p1,
cityId : p2,
countyId:p3,
},
type : 'post',
cache : false,
dataType : 'json',
success : function(data) {
$("#court_edit").html("");
$("#court_edit").append("<option></option>");
$.each(data.courtList, function(entryIndex, entry) {
$("#court_edit").append("<option value=" + entry['courtId'] + ">" + entry['court'] + "</option>");
});
},
error : function() {
}
});
});
$('#submit_edit').click(function() {
var price = $('#price').val();
var province = $('#provinceId_edit').val();
if(province =="" ){
alert("请选择地市!");
return false ;
}else if(price == ""){
alert("请输入法院/检察院");
return false ;
}else{
$('form').submit();
}
});
});
controller:
// 修改地区后 找出对应的 court@RequestMapping(value = { "/leadin/item/getcourt" })@ResponseBodypublic Map<String, Object> getCourt(ModelMap model, String provinceId, String cityId, String countyId, HttpSession httpsession, Integer courtId) {yellowPage01Service.add(model, provinceId, cityId, countyId, courtId);Map<String, Object> map = new HashMap<String, Object>();map.put("courtList", model.get("courtList"));return map;}
0 0
- 四个下拉框联动 省市区法院选择 js + ajax
- Ajax三级联动下拉选择省市区
- 【JS插件】下拉框通用三级联动选择 省市区三级联动选择
- AJAX版省市区三级联动下拉框
- 关于省市区的下拉列表联动实现(JS+AJAX)
- ajax两级联动下拉框(js)
- 下拉列表选择联动-ajax
- AJAX省市区三级联动下拉列表实现 JAVA开发
- AJAX省市区三级联动下拉列表实现 JAVA开发
- AJAX联动下拉框
- AJAX 下拉框联动
- ajax省市区三级联动
- ajax省市区三级联动
- altas(ajax)控件(六):CascadingDropDown 联动选择的下拉框
- altas(ajax)控件(六):CascadingDropDown 联动选择的下拉框
- ajax联动下拉选框(地区城市选择)【php】
- 原生JS实现省市区(县)三级联动选择
- js省市区三级联动
- 使用ShadowCopy+QuarksPwDump0.3a导出当前域内所有用户的hash
- iptables
- Mac OSX python多版本管理工具:pyenv 和 virtualenv搭建
- unity htcvive sdk 按键
- AngularJs的自定义的正则校验指令--代码共享
- 四个下拉框联动 省市区法院选择 js + ajax
- 如何给变量取个简短且无歧义的名字
- android 基础知识回顾--- “沙箱”机制sharedUserId跟签名
- iOS开发多线程篇—线程间的通信
- 每日一笑(2)
- LeetCode 第 292 题 (Nim Game)
- 二分法插入排序
- 59条令人捧腹但真实的程序员编程语录
- Android开发工具资料Android Manifest 权限描述大全 随时随地查询权限描述。