上午复习了一遍省市县三级联动的效果 用的是text 和json方法实现的
我来简要的说一下实现的方法
实现的方法与三种
第一种是innerHTML实现的
这种方法操作最简单 但是最需要技术 而且还能在ff中显示 ie中不能显示
首先获取服务器端的数据自行封装
格式<option></option>
将获取的数据直接通过innerHTML设置到对应的select中
第二种方法解析普通文本的方式实现联动
查询服务器数据 自动封装
客户端拆解
客户端拆解
向下拉菜单中添加选项
第三种方法使用json格式实现联动效果
服务器端查询数据 按照json格式封装
向下拉菜单中添加选项
实现分页的逻辑 模仿google
查询mysql中的区间数据 用limit起始行,要查询的数据。
为何要分页?
当数据量比较打的时候 一页不能完全显示 从而进行分页 来增加用户体验
分页方法的实现思路
定义一个当前页
定义每页的大小
定义一个总页数
首先要看总页数 当总页数大于11的时候 就要设定当前页跟起始页了
设定起始页的页码 如果当前页减去10大于0 泽说明起始页等于当前页减10 设置起始页为1 或者还有一种方法 是 当前页-10大于0 不设定起始页 起始页默认值为1
设定将结束页
如果当前页加0小于总页数 泽设定结束页为当前页+9 否则设定结束页等于总页数