|
@@ -884,12 +884,13 @@
|
|
dataType: 'json',
|
|
dataType: 'json',
|
|
url: '/area/loadProvince',
|
|
url: '/area/loadProvince',
|
|
success: function(data) {
|
|
success: function(data) {
|
|
|
|
+ $("#s2id_province .select2-chosen").html("市");
|
|
$("#province").html("");
|
|
$("#province").html("");
|
|
$("#province").append("<option value=''>省</option>");
|
|
$("#province").append("<option value=''>省</option>");
|
|
for(var i=0; i<data.length; i++) {
|
|
for(var i=0; i<data.length; i++) {
|
|
if(curProvince != '' && curProvince != null && typeof(curProvince) != "undefined" && curProvince == data[i].name) {
|
|
if(curProvince != '' && curProvince != null && typeof(curProvince) != "undefined" && curProvince == data[i].name) {
|
|
$("#province").append("<option value='" + data[i].name + "' provinceId=" + data[i].id +" selected>" + data[i].name +"</option>");
|
|
$("#province").append("<option value='" + data[i].name + "' provinceId=" + data[i].id +" selected>" + data[i].name +"</option>");
|
|
- $(".select2-chosen").eq(2).html(curProvince);
|
|
|
|
|
|
+ $("#s2id_province .select2-chosen").html(curProvince);
|
|
loadCity($("#curCity").val());
|
|
loadCity($("#curCity").val());
|
|
} else {
|
|
} else {
|
|
$("#province").append("<option value='" + data[i].name + "' provinceId=" + data[i].id +">" + data[i].name +"</option>");
|
|
$("#province").append("<option value='" + data[i].name + "' provinceId=" + data[i].id +">" + data[i].name +"</option>");
|
|
@@ -905,25 +906,20 @@
|
|
*/
|
|
*/
|
|
function loadCity(curCity) {
|
|
function loadCity(curCity) {
|
|
var provinceId = $("#province option:selected").attr("provinceId");
|
|
var provinceId = $("#province option:selected").attr("provinceId");
|
|
-
|
|
|
|
- $("#town").html("");
|
|
|
|
- $(".select2-chosen").eq(4).html("区");
|
|
|
|
- $("#town").append("<option value=''>区</option>");
|
|
|
|
-
|
|
|
|
- if(typeof(provinceId) != "undefined") {
|
|
|
|
|
|
+ if(typeof(provinceId) != "undefined" && provinceId*1>0) {
|
|
$.ajax({
|
|
$.ajax({
|
|
type: 'POST',
|
|
type: 'POST',
|
|
dataType: 'json',
|
|
dataType: 'json',
|
|
data: {'provinceId':provinceId},
|
|
data: {'provinceId':provinceId},
|
|
url: '/area/loadCity',
|
|
url: '/area/loadCity',
|
|
success: function(data) {
|
|
success: function(data) {
|
|
- $(".select2-chosen").eq(3).html("市");
|
|
|
|
|
|
+ $("#s2id_city .select2-chosen").html("市");
|
|
$("#city").html("");
|
|
$("#city").html("");
|
|
$("#city").append("<option value=''>市</option>");
|
|
$("#city").append("<option value=''>市</option>");
|
|
for(var i=0; i<data.length; i++) {
|
|
for(var i=0; i<data.length; i++) {
|
|
if(curCity != null && typeof(curCity) != "undefined" && curCity == data[i].name) {
|
|
if(curCity != null && typeof(curCity) != "undefined" && curCity == data[i].name) {
|
|
$("#city").append("<option value='" + data[i].name + "' selected cityId=" + data[i].id +">" + data[i].name +"</option>");
|
|
$("#city").append("<option value='" + data[i].name + "' selected cityId=" + data[i].id +">" + data[i].name +"</option>");
|
|
- $(".select2-chosen").eq(3).html(curCity);
|
|
|
|
|
|
+ $("#s2id_city .select2-chosen").html(curCity);
|
|
loadTown($("#curTown").val());
|
|
loadTown($("#curTown").val());
|
|
} else {
|
|
} else {
|
|
$("#city").append("<option value='" + data[i].name + "' cityId=" + data[i].id +">" + data[i].name +"</option>");
|
|
$("#city").append("<option value='" + data[i].name + "' cityId=" + data[i].id +">" + data[i].name +"</option>");
|
|
@@ -951,25 +947,23 @@
|
|
*/
|
|
*/
|
|
function loadTown(curTown) {
|
|
function loadTown(curTown) {
|
|
var cityId = $("#city option:selected").attr("cityId");
|
|
var cityId = $("#city option:selected").attr("cityId");
|
|
- if(typeof(cityId) != "undefined") {
|
|
|
|
|
|
+ if(typeof(cityId) != "undefined" && cityId*1>0) {
|
|
$.ajax({
|
|
$.ajax({
|
|
type: 'POST',
|
|
type: 'POST',
|
|
dataType: 'json',
|
|
dataType: 'json',
|
|
data: {'cityId':cityId},
|
|
data: {'cityId':cityId},
|
|
url: '/area/loadTown',
|
|
url: '/area/loadTown',
|
|
success: function(data) {
|
|
success: function(data) {
|
|
- $(".select2-chosen").eq(4).html("区");
|
|
|
|
|
|
+ $("#s2id_town .select2-chosen").html("区");
|
|
$("#town").html("");
|
|
$("#town").html("");
|
|
$("#town").append("<option value='' >区</option>");
|
|
$("#town").append("<option value='' >区</option>");
|
|
for(var i=0; i<data.length; i++) {
|
|
for(var i=0; i<data.length; i++) {
|
|
if(curTown != null && typeof(curTown) != "undefined" && curTown == data[i].name) {
|
|
if(curTown != null && typeof(curTown) != "undefined" && curTown == data[i].name) {
|
|
$("#town").append("<option value='" + data[i].name + "' selected townId=" + data[i].id +">" + data[i].name +"</option>");
|
|
$("#town").append("<option value='" + data[i].name + "' selected townId=" + data[i].id +">" + data[i].name +"</option>");
|
|
- $(".select2-chosen").eq(4).html(curTown);
|
|
|
|
|
|
+ $("#s2id_town .select2-chosen").html(curTown);
|
|
} else {
|
|
} else {
|
|
$("#town").append("<option value='" + data[i].name + "' townId=" + data[i].id +">" + data[i].name +"</option>");
|
|
$("#town").append("<option value='" + data[i].name + "' townId=" + data[i].id +">" + data[i].name +"</option>");
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|