篇三:访问JSON静态文件

背景:在定位的时候带出车牌号的前两位,这里就有一个地址和车牌号前两位的映射关系,这个映射关系起初是通过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; });
原文地址:https://www.cnblogs.com/ldbangel/p/6211254.html