在public里边的js文件(管理栏目所对应的js文件)中
添加
buildClassify:function(){
//上一次选择的城市
let prevCityCode='';
//城市选择 获取行政code
$("#city-picker").on("cp:updated", function() {
var citypicker = $(this).data("citypicker");
let province_code = citypicker.getCode("province");
var city_code=citypicker.getCode("city");
// let district_code=citypicker.getCode("district");
$("#city_codes").val(province_code+","+city_code)
// if(city_code != prevCityCode && typeof(city_code)!='undefined'){
// //请求数据
// Controller.api.hotelClassify(city_code);
// }
});
},
html文件中
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Province_id')}:</label>
<div class='col-xs-12 col-sm-8'>
<input id="city-picker" class="form-control" data-toggle="city-picker" data-responsive="true" data-level="city" placeholder="请选择省/市" name="row[city]" type="text" value="" />
<input type="hidden" id="city_codes" name="row[city_codes]" value="" />
</div>
</div>