💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 1、将数据库修改为文件 省市县的数据,不会经常变动,基本上可以认为是不变的数据。对于这样的数据,最好不要存到数据库,用文件存放也是一样的,而且用文件存放还可以减轻数据库的压力。所以用文件把省市县的数据存储,然后去查文件。 ![](https://img.kancloud.cn/a6/34/a634ef2c9a53eaee3dcbab57d0e50c06_1132x198.png) # 2、简化PHP代码 复制02city.html为03city.html。复制02city.php为03city.php 复制city文件夹到项目中: ![](https://img.kancloud.cn/dc/d3/dcd3fb4fcc9404afe5b8222c6f97f3ec_198x75.png) 查询省、市、县的时候都根据文件名去查找,并且约定浏览器请求的时候,要传递filename参数,参数的值就是文件名。 ![](https://img.kancloud.cn/f6/8a/f68a7653cbe68c30f119f532c75fb770_675x190.png) # 3、修改JS代码 ![](https://img.kancloud.cn/72/2f/722ff316bc43b2852b20c2317746d2ac_900x497.png) ![](https://img.kancloud.cn/1e/67/1e67f8f8c971b528ad3791ee32c36e89_1082x627.png) ![](https://img.kancloud.cn/70/80/7080e89cc955836975a79789b19c7c91_889x630.png) # 4、简化JS代码 封装$、chuli、get三个函数: $ : 根据元素的id,返回dom对象 chuli : 传入要处理的数据,并且传入要放入的位置。 get :执行ajax请求,参数1是url地址,参数2是一个函数,用于处理服务器返回的数据。 chuli函数: ![](https://img.kancloud.cn/8a/91/8a91678a974051a7e4cedde0980331f9_648x275.png) $函数: ![](https://img.kancloud.cn/4f/8a/4f8a835741d317ebd50b29bebc5b72b0_493x139.png) get函数: ![](https://img.kancloud.cn/ea/ec/eaec94bc8d90bd5fc52f970c86db19e2_730x342.png) 省市县获取代码: ![](https://img.kancloud.cn/66/07/6607bdc98f19791c9b4987953f5e8ca7_791x608.png) 写的$、get函数做什么项目都可以使用,可以将这两个函数写到一个js文件中。 ![](https://img.kancloud.cn/e6/da/e6dad603850d46171054254f51ae49de_877x538.png)