//选择国家
$("#selCountry").change(function(){
var cntryId = $(this).val();
if(cntryId !=0){
//国家改变,清空已加载的省份
$("#selProvince option[value!=0]").remove();
$.ajax({
type: "GET",
url: ctx +"/place/getProvinceByCntryId",
data: {"cntryId":cntryId},
dataType:"json",
success:function(data){
var strJson = eval(data);
var strHtml = '';
for(var i = 0;i<strJson.length;i++){
strHtml +='<option value="';
strHtml += strJson[i].prvnceId+'"';
strHtml +='>';
strHtml += strJson[i].prvnceName+'</option>';
}
$("#selProvince").append(strHtml);
}
});
}else{//国家变为待选择,省份和城市列表清空都为待选择
$("#selProvince option[value!=0]").remove();
$("#selCity option[value!=0]").remove();
}
});
//选择省份
$("#selProvince").change(function(){
var prvnceId = $(this).val();
if(prvnceId !=0){
//省份改变,清空已加载的城市
$("#selCity option[value!=0]").remove();
$.ajax({
type: "GET",
url: ctx +"/place/getCityByPrvnceId",
data: {"prvnceId":prvnceId},
dataType:"json",
success:function(data){
var strJson = eval(data);
var strHtml = '';
for(var i = 0;i<strJson.length;i++){
strHtml +='<option value="';
strHtml += strJson[i].cityId+'"';
strHtml +='>';
strHtml += strJson[i].cityName+'</option>';
}
$("#selCity").append(strHtml);
}
});
}else{//省份为待选择,城市列表清空变为待选择
$("#selCity option[value!=0]").remove();
}
});
$("#selCountry").change(function(){
var cntryId = $(this).val();
if(cntryId !=0){
//国家改变,清空已加载的省份
$("#selProvince option[value!=0]").remove();
$.ajax({
type: "GET",
url: ctx +"/place/getProvinceByCntryId",
data: {"cntryId":cntryId},
dataType:"json",
success:function(data){
var strJson = eval(data);
var strHtml = '';
for(var i = 0;i<strJson.length;i++){
strHtml +='<option value="';
strHtml += strJson[i].prvnceId+'"';
strHtml +='>';
strHtml += strJson[i].prvnceName+'</option>';
}
$("#selProvince").append(strHtml);
}
});
}else{//国家变为待选择,省份和城市列表清空都为待选择
$("#selProvince option[value!=0]").remove();
$("#selCity option[value!=0]").remove();
}
});
//选择省份
$("#selProvince").change(function(){
var prvnceId = $(this).val();
if(prvnceId !=0){
//省份改变,清空已加载的城市
$("#selCity option[value!=0]").remove();
$.ajax({
type: "GET",
url: ctx +"/place/getCityByPrvnceId",
data: {"prvnceId":prvnceId},
dataType:"json",
success:function(data){
var strJson = eval(data);
var strHtml = '';
for(var i = 0;i<strJson.length;i++){
strHtml +='<option value="';
strHtml += strJson[i].cityId+'"';
strHtml +='>';
strHtml += strJson[i].cityName+'</option>';
}
$("#selCity").append(strHtml);
}
});
}else{//省份为待选择,城市列表清空变为待选择
$("#selCity option[value!=0]").remove();
}
});