1.對接后台接口,拿到返回來的值,注意數據格式要一樣
var raw;
$.ajax({
type: "GET",
url: "/web/region/list.json",
dataType: "json",
contentType: 'application/json;charset=utf-8',
success: function (data) {
var resData = data.data;
raw = resData
}
})
2.只是這樣改的話可能會報找不到"map"函數的錯,因為現在ajax是異步請求,所以要加上
async: false
3.如果還會報找不到"map"函數的錯,可能是因為我只做二級級聯,所以c.sub找不到,所以這里要加個判斷:
if(c.sub) {
c.sub.map(function (t) {
if (t.name === tokens[2]) d = t;
})
}