2017.10.18-2017.11.11阶段性工作中技术总结

原创 nyy3723 随笔 ajax 310阅读 2017-11-11 18:07:13 举报

最近做的一个商户相关的网站 对ajax 的调用与后台对接的知识点做个整理
1、获取地址栏的参数
javascript 代码

值得注意的是:这个函数中的unescape 这个解析对数字没有问题,但是如果地址栏中的参数值有中文可能会产生乱码,这个时候把unescape换成decodeURIComponent就可以正常使用了,数字中文的参数都可以获取到
2、通过ajax对接后台接口获取一些数据的处理
html 代码

javascript 代码

3、下拉刷新的实现页面加载数据时候,一般都会做下拉刷新,这次简单的实现了下效果
通过判断滚动条的位置,把加载数据的ajax封装成一个函数,然后滚动到页面底部时候就加载,当然这时候的后台接口就要接受两个参数,一个每次加载的条数,一个上一次最后一条数据的id,具体实现代码如下:
javascript 代码

flag是什么:在这个函数中,flag相当于一个锁,即当前的ajax请求没有完成时,不会发送下一次ajax请求,解决了用户一直下拉,出现相同数据的问题
4、移动端的底部选择框 比如三级地址 可以参考的链接 https://zhuanlan.zhihu.com/p/22006728
目前总结就到这,后面有些工作笔记会持续更新!

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复