javascript为什么无法识别xml文件的变化 try{ tmpltXmlDoc.async=false; tmpltXmlDoc.load("wtd/wtd1.xml"); }我在用javascript读取xml我的文件,但我发现一旦加载一次后,即使你修改了xml文件的内容,javascript读取出来的数据还是跟上次一样,只有当你重启浏览器或修改xml文件名称后才能识别出变化,请各位大虾帮忙给些建议,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 xml、js文件、css文件这些静态文件一般会被浏览器缓存起来,在文件后面加参数看看是否可行wtd/wtd1.xml?<radomnumber> 二楼的建议可行,结贴我在问题中也说明了“修改xml文件名称后才能识别出变化”,搜了一下google,这是目前最好的解决方案,就是每次更换文件名来强制浏览器读入新鲜数据方法是利用js的math对象的random方法每次提供不同后缀的文件名类似于xmlname="test"+Math.random()+".xml"参见http://www.w3schools.com/jsref/jsref_obj_math.asphttp://x98188.bokele.com/?ArticleID=31950 求问重新加载的问题 check框控制radio框可编辑,帮忙看下代码有什么错误 不知道iframe的id,怎么获取值呢? javascript执行和页面同步 js 事件失效 问一个关于跨域iframe 调用外部页面对象的问题。 JS动态表格 JQ选择器问题 使用拖拽实现拷贝功能时出现的问题 请懂jquery.form.js的帮忙改改 求 图片围绕图片中心旋转任意角度的代码 JS代码转Java代码
wtd/wtd1.xml?<radomnumber>
我在问题中也说明了“修改xml文件名称后才能识别出变化”,搜了一下google,这是目前最好的解决方案,就是每次更换文件名来强制浏览器读入新鲜数据
方法是利用js的math对象的random方法每次提供不同后缀的文件名
类似于
xmlname="test"+Math.random()+".xml"参见
http://www.w3schools.com/jsref/jsref_obj_math.asp
http://x98188.bokele.com/?ArticleID=31950