php网页添加URL后面添加随机数(rand)

php网页添加URL后面添加随机数(rand),第1张

在js中用到ajax或者dwr,因为IE的缓存,使得我们在填入相同的值的时候总是使用IE缓存,为了解决这个问题一般可以用一下方法:

1:在ajax或者dwr提交的url后面加时间戳。

例如

http_request.onreadystatechange = funcName

http_request.open("GET", url, true)

比如url是test .jsp

那么我们在它后面加上?time=new Date()

即url=test.jsp?time=new Date()

2 :在url后面加一个随机数

url=test.jsp?number=Math.random()

URL随机数的作用就是避免游览器缓冲JS

在原来的链接后面加上一个随机变量,比如?id=xxxxx,这个xxxxx是通过语句生成的随机数,这样每次就可以取到最新的而不是缓存的内容了。flashas示例:varxmlR=random(10000)urlXmlUrl="aaaaaa.xml?id="+xmlRvarurlXml=newXML()urlXml.ignoreWhite=trueurlXml.onLoad=function(suc){//}urlXml.load(urlXmlUrl)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11639190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存