微信浏览器缓存问题

最近在做一个微信抢购活动,需要在微信浏览器中执行相应的web抢购程序。但在调试的时候,发现,点击抢购按钮,第一次可以,下面再点击 根本就没有调用后台,直接返回跟第一次一样的结果。

第一次在微信浏览器中开发。搞了许久才考虑到是缓存原因。于是,我清理了 微信缓存,果然又可以调用后台了,但也只能调用一次。这才确定原因。

原来我点击抢购按钮时,浏览器中会记录此次请求所有信息,包括返回值,当我,第二次抢购时由于url 与参数完全相同,微信会认为此次抢购与上次相同,就会忽略后台请求,并把上次缓存的结果直接发来了。

解决此问题办法就是让浏览器认为每次请求是不同的,添加一时间戳或随机数即可解决。

猜你喜欢

转载自tongfeng.iteye.com/blog/2185490