使用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 2006-11-16 16:03
sparkler 阅读(286)
评论(0) 编辑 收藏 所属分类:
ajax