$.ajax({
type: "GEt",
url: "http://www.bestqingshan.top/movie/citys.php",
dataType: "json",
success: function (data) {
var citys = data.citys//获得城市信息
var citylist = {} //按首字母存放城市列表
citys.forEach(obj => {
if (citylist[obj.city_pre.toUpperCase()]) {
//若对象中已有该字母,直接将城市名字放入数组
citylist[obj.city_pre.toUpperCase()].push(obj.city_name);
} else {
//若对象中没有该字母,创建该字母的属性,将城市名字放入数组
citylist[obj.city_pre.toUpperCase()] = [];
citylist[obj.city_pre.toUpperCase()].push(obj.city_name);
}
});
var arr = Object.keys(citylist).sort();//按照首字母排序
_this.citypres =arr; //存放该首字母列表
var newobj={}; //存放排好序的城市列表
for (var i = 0; i < arr.length; i++) {
newobj[arr[i]] = citylist[arr[i]];//存放排好序的城市列表
}
_this.city = newobj;//赋值给根属性
}
});
处理城市和首字母的问题
最新推荐文章于 2021-03-11 04:24:00 发布