处理城市和首字母的问题

mac2024-05-19  31

$.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;//赋值给根属性 } });
最新回复(0)