prototype.js get请求缓存问题
2014-08-06 11:39
120 查看
在做手机验证码校验功能时,需要在验证码的有效时间内,用户在获取时间间隔【页面倒计时】后获取验证码是同一个验证码:
验证码有效期 - 获取验证码累计时长[用户第一次点击获取验证码到第二次点击获取验证码的时间段] <= 获取验证码时间间隔[60s倒计时]:系统向手机下发新的验证码
使用了prototype.js中的Ajax.Request用来存放验证码的相关信息对象bean;
结果是第一次请求成功,随后的请求均失败,单刷获取验证码成功的弹出框却依然存在。【弹出信息是系统发送到前台的】
问题:prototype.js 的Ajax.Request的get请求会被做缓存;
网上有解决方案是get请求后加随机参数;
改用post做请求,问题解决!
验证码有效期 - 获取验证码累计时长[用户第一次点击获取验证码到第二次点击获取验证码的时间段] <= 获取验证码时间间隔[60s倒计时]:系统向手机下发新的验证码
使用了prototype.js中的Ajax.Request用来存放验证码的相关信息对象bean;
结果是第一次请求成功,随后的请求均失败,单刷获取验证码成功的弹出框却依然存在。【弹出信息是系统发送到前台的】
问题:prototype.js 的Ajax.Request的get请求会被做缓存;
网上有解决方案是get请求后加随机参数;
改用post做请求,问题解决!
相关文章推荐
- get请求服务端有缓存问题
- js中关于get请求(包括异步以及直接用过网页连接请求),后台接收乱码问题
- 关于get请求的缓存问题
- ie8下js提交get请求遇到拒绝访问的问题
- IE下get请求数据缓存问题
- Android Xutils框架HttpUtil Get请求缓存问题
- get请求缓存问题
- Android Xutils框架HttpUtil Get请求缓存问题
- 解决get请求乱码问题,js实现post请求
- IE8浏览器缓存问题导致Ajax的GET请求只能执行一次的解决办法
- angular js 在ie11 下的get请求缓存问题的解决办法
- ie浏览器下,get请求缓存问题
- 【问题解决】IE 浏览器 GET 请求缓存问题
- 【jQuery】JS中拼接URL发送GET请求的中文、特殊符号的问题
- ajax请求get方式的缓存问题
- Android Xutils框架HttpUtil Get请求缓存问题
- IE浏览器下AJAX GET请求自动缓存带来的问题
- IE浏览器发送get请求时的缓存问题的解决方式
- IE对jQuery的get请求有缓存问题及解决办法
- 【随】Silverlight请求服务的缓存文件问题