是不是把宝岛台湾的市区给漏写了查询没找到,应该不是有意而为之
怎么赋值啊?
在js文件中通过ajax获取地址,如何在前端 这个插件里显示获取的地址啊,希望尽早回复,急用,谢谢!
// 获取地区控件所有汉字 $("#distpicker option:checked").text() // 重置地区控件到第一行(有占位符显示占位符) $("#distpicker").distpicker('reset', true); // 地区定位(地名) function distpickerPositionByAddress(province, city, district) { var $province = $("#province"); var $city = $("#city"); var $district = $("#district"); $province.val(province); $province.trigger("change"); $city.val(city); $city.trigger("change"); $district.val(district); $district.trigger("change"); } // 地区定位(编码) function distpickerPositionByCode(districtCode) { var provinceCode = parseInt(parseInt(districtCode) / 10000) * 10000; var cityCode = parseInt(parseInt(districtCode) / 100) * 100; var $province = $("#province"); var $city = $("#city"); var $district = $("#district"); var province = ChineseDistricts[86][provinceCode]; var city = ChineseDistricts[provinceCode][cityCode]; var district = ChineseDistricts[cityCode][districtCode]; $province.val(province); $province.trigger("change"); $city.val(city); $city.trigger("change"); $district.val(district); $district.trigger("change"); } // 根据地区级别获取编码 1=省;2=市;3=区县 function getDataCode(areaLv) { switch (areaLv) { case 1: return $('#province :selected').attr("data-code"); break; case 2: return $('#city :selected').attr("data-code"); break; case 3: return $('#district :selected').attr("data-code"); break; default: return $('#district :selected').attr("data-code"); } }
觉得可以或者有问题请回复
经过测试,只有此答案是正确的 @吴进 by 20170623
$("#distpicker").distpicker('destroy'); $("#distpicker").distpicker({ autoSelect: false, placeholder: true }); var $province = $("#province"); $province.val(data.info.province); $province.trigger("change"); var $city = $("#city"); $city.val(data.info.city); $city.trigger("change");
赋值追加一下完整代码
// 更新 function datamodify(_hxuuid) { $.post("queryFacilitatorById.hx", {"hxuuid": _hxuuid}, function(data) { if (data.status) { $("#distpicker").distpicker('destroy'); $("#distpicker").distpicker({ autoSelect: false, placeholder: true }); var $province = $("#province"); $province.val(data.info.province); $province.trigger("change"); var $city = $("#city"); $city.val(data.info.city); $city.trigger("change"); } else { $.messager.alert("温馨提示", data.info, "error"); } }); }
怎么获取选择后的值呢?
找到数据源了 但是 我想用ajax替换成我的数据源 比如替换成食物类别-》食物 这样的 分类 该怎么去分配规则呢 原数据源的 数字代表什么呢 不用数字可以吗?可以替换吗?