现在的位置: 首页 > 综合 > 正文

Ajax

2017年12月07日 ⁄ 综合 ⁄ 共 351字 ⁄ 字号 评论关闭

使用Ajax中遇到的一个问题,手动刷新页面时,没有提交到后台处理,总显示第一次载入的数据。
页头已加入防缓存设置:
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
可结果依旧。
baidu了一下,找到相关资料。
解决方法:让提交的URL每次都向服务器端发送请求,而不是使用缓存。
方法一:加时间戳 var url = BaseURL + "&timeStamp=" + new Date().getTime();
方法二:加随机数 var url = BaseURL + "&r=" + Math.random();
方法三:自已想。。。

抱歉!评论已关闭.