posts - 495,comments - 227,trackbacks - 0

使用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();
方法三:自已想。。。

posted on 2007-02-08 09:15 SIMONE 阅读(1660) 评论(0)  编辑  收藏 所属分类: AJAX

只有注册用户登录后才能发表评论。


网站导航: