用XMLHTTP抓取本地页面,总无法抓到最新页面,而是上一次修改的缓存页面,怎么解决

danjingwu 2005-08-29 11:58:31
每次我修改页面,然后再用XMLHTTP抓取该页面生成静态页面
但每次抓回来的都是还没有修改过的页面,
请问各位有什么好的办法解决这个问题啊?

...全文
293 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
duoduobaba 2006-01-15
  • 打赏
  • 举报
回复
如果post的URL本身带参数的话好像就不管用了
danjingwu 2005-12-18
  • 打赏
  • 举报
回复
倒,这张贴结错分了,harryCom,不好意思啊~~,很少用JS去写ASP
Kurt 2005-11-29
  • 打赏
  • 举报
回复
谢谢楼主提了一个我也想提的问题.
谢谢harryCom()的解答.帮了我大忙了..呵呵
yuliang0828 2005-08-30
  • 打赏
  • 举报
回复
harryCom()的办法果然不错,学习中~~!!
harryCom 2005-08-29
  • 打赏
  • 举报
回复
加参数的目的是让服务器返回200,告诉客户端应该取新的,否则就会返回304直接用客户端缓存
还有,你那种写法是vb,我是用js来写,难道你只会用vb来写asp,没见过用js写服务器端?
yuliang0828 2005-08-29
  • 打赏
  • 举报
回复
那harryCom()应该怎么处理,请rayFairy()赐教。
rayFairy 2005-08-29
  • 打赏
  • 举报
回复
harryCom()的目的就是不从缓存读,手动清楚缓存不是办法
danjingwu 2005-08-29
  • 打赏
  • 举报
回复
楼上的兄弟晚了一步,我结贴后才看见你的留言,不然就可以给你结几分
danjingwu 2005-08-29
  • 打赏
  • 举报
回复
搞定,谢谢,不过正确的写法是
url = "xxx.asp?"&round(rnd(100))
yuliang0828 2005-08-29
  • 打赏
  • 举报
回复
我估计那是你本地缓存的问题,把IE的缓存清空试试看(别说你不知道怎么清空)
harryCom 2005-08-29
  • 打赏
  • 举报
回复
post的URL随机加个参数试试
如:
url = "xxx.asp?" + Math.round(Math.random()*100)

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧