日期:2014-05-16  浏览次数:20414 次

取消按钮 点击太快导致部分内容没有得到取消
webapp有一个列表页,点击列表中的取消按钮,ajax提交请求在后台数据库操作成功后,在回调函数中remove掉当前<li>的内容。可是,在手机上测试的时候,列表内容有多个的话,快速点击<li>也快速被remove掉了,但当全部remove完后再刷新列表页,还有些内容会被刷出来,这个是什么问题呢,求大神
------解决方案--------------------
这个得自己调试,服务端打好日志就很容易搞清楚
可能原因:
1.ajax请求被缓存,表现为执行回调函数但不进服务端,这也解释了为什么速度快,你可以给请求加时间戳解决
2.页面代码被缓存,刷新后显示的是前一次从服务端拿到的html,可能性低,客户端对html代码一般不缓存