背景:在定位的時候帶出車牌號的前兩位,這里就有一個地址和車牌號前兩位的映射關系,這個映射關系起初是通過Ajax在頁面加載的時候請求去數據庫里面查出來賦給一個變量,然后去操作,但是這個過程通常需要4~7秒,很影響速度
解決方案:直接將映射關系拿到,放在一個json文件中,然后放在項目中作為靜態資源,再去訪問賦值給相應的變量
原來代碼:
這個是直接訪問后臺數據庫去獲取mapping
$.getJSON(getUrl()+'/vehicleInfor/getDptCode.do', function (data) {provincedata=data;});
現在代碼:
這里是把mapping提前獲取了放在json文件中,以后就只用訪問靜態文件就好了,如果mapping有改動的話,就只用修改json靜態文件
$.getJSON(getUrl()+'/views/quicksure/scripts/json/department.json', function (data) {provincedata=data;});
?