关于如何控制一个页面的Ajax读数据只读一次的简单解决办法!
2016-01-11 17:17
477 查看
例如:一个页面有一个按钮,点击的时候用ajax去后台获取数据,获取成功以后返回。下次再点击的时候就不要去获取数据了。
解决办法有很多:
1.用Get方法去读数据,会缓存。
2.用jquery的data方法去手动缓存,读数据的时候判断缓存是否存在。
我的解决办法是在按钮加载的时候给按钮一个标志它未去后台获取过数据的属性(如readnot)。
然后在第一次去后台获取数据成功后使用removeAttr("readnot")移除这个属性即可。
这样只要在每次点击按钮的时候判断是否存在readnot属性。
解决办法有很多:
1.用Get方法去读数据,会缓存。
2.用jquery的data方法去手动缓存,读数据的时候判断缓存是否存在。
我的解决办法是在按钮加载的时候给按钮一个标志它未去后台获取过数据的属性(如readnot)。
然后在第一次去后台获取数据成功后使用removeAttr("readnot")移除这个属性即可。
这样只要在每次点击按钮的时候判断是否存在readnot属性。
相关文章推荐
- Lucene.Net+盘古分词器(详细介绍)(转)
- 关于@autoreleasepool的性能测试及手动释放自动释放池
- Android 自定义View过度绘制性能优化<7>
- oracle针对中文排序
- Android.mk
- 数据库账号密码加密
- [系统与工程]系统指令-探测之星升级工程代码
- string 与char* char[]之间的转换
- 数据库账号密码加密
- 哈理工OJ HLG OJ 1005Counting Subsequences(map应用)(STL应用)
- Android性能优化总结
- ubuntu 12.04 下安装android编译环境
- IE7以下绝对定位的DIV被相对定位的DIV挡住问题
- sql 数据库备份还原脚本
- 老李分享:robotium常用API 2
- 老李分享:robotium常用API 1
- ios 微信支付 调起只出现确定按钮
- [Python]网络爬虫(五):urllib2的使用细节与抓站技巧
- c# 关于获取exe路径
- React编写聊天室(1)