最近在做一个地址三级联动的选择器,即省市区的三级联动。
省市区的地址存放问题一直让我很纠结,究竟是以一个json文件存储,还是将数据存在数据库中从后台获取。
两个方法都有各自的优缺点:
json文件存储可以减少与后台的交互,减轻服务器压力(虽然访问量并不大 _(xз」∠)_ ),但不方便维护毕竟这玩意不是一直不变的。
数据库存储通过ajax操作起来逻辑较为清晰简单,层层选择;但每一次更改都会发起一次请求,无疑有些不必要(虽然也不会有人一直无聊到选来选去的)
综合考虑下,还是选择存在数据库(ps:其实是因为懒得写循环去遍历json数组Σ(っ °Д °;)っ)
话不多说,代码开撸:
数据库存储格式:
至于数据区去哪里下载