prototype.js get请求缓存问题

来源:互联网 发布:男朋友尺寸大体验知乎 编辑:程序博客网 时间:2024/05/01 13:51

在做手机验证码校验功能时,需要在验证码的有效时间内,用户在获取时间间隔【页面倒计时】后获取验证码是同一个验证码:

验证码有效期 - 获取验证码累计时长[用户第一次点击获取验证码到第二次点击获取验证码的时间段] <= 获取验证码时间间隔[60s倒计时]:系统向手机下发新的验证码

使用了prototype.js中的Ajax.Request用来存放验证码的相关信息对象bean;

结果是第一次请求成功,随后的请求均失败,单刷获取验证码成功的弹出框却依然存在。【弹出信息是系统发送到前台的】

问题:prototype.js 的Ajax.Request的get请求会被做缓存;

        网上有解决方案是get请求后加随机参数;

        改用post做请求,问题解决!

0 0