您的位置:首页 > 其它

关于如何控制一个页面的Ajax读数据只读一次的简单解决办法!

2016-01-11 17:17 477 查看
例如:一个页面有一个按钮,点击的时候用ajax去后台获取数据,获取成功以后返回。下次再点击的时候就不要去获取数据了。

解决办法有很多:

1.用Get方法去读数据,会缓存。

2.用jquery的data方法去手动缓存,读数据的时候判断缓存是否存在。

我的解决办法是在按钮加载的时候给按钮一个标志它未去后台获取过数据的属性(如readnot)。

然后在第一次去后台获取数据成功后使用removeAttr("readnot")移除这个属性即可。

这样只要在每次点击按钮的时候判断是否存在readnot属性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: