function getData() { $.ajax({ url: './json/third-level-address.json', type: 'get', async: false, success: function (data) { if (data == "error") { alert("系统错误"); return; } dataJson = data; } }); return dataJson; } function getCountry() { var data = getData(); var options = ""; for (var i in data) { options += ""; $("#province").html(options); } } function getCity(countryCode) { var data = getData(); $('#city').empty(); var options = ""; for (var i in data) { for (let j = 0; j < data[i].children.length; j++) { if (countryCode && countryCode == data[i].code) { options += ""; } } $("#city").html(options); } } function getArea(cityCode) { var data = getData(); var options = ""; for (var i in data) { for (let j = 0; j < data[i].children.length; j++) { for (let k = 0; k < data[i].children[j].children.length; k++) { if (cityCode && cityCode == data[i].children[j].code) { options += ""; } } } $("#area").html(options); } }