由于JS会缓存在浏览器, 如果你修改了JS脚本, 而如果用户下次打开页面如果没有执行刷新页面的操作那么仍然会使用旧的缓存的JS
20070813 这个可以随意变, 只要你每次修改JS了以后, 记得把这个数字改一下,让用户的浏览器重新读取这个文件(因为地址不一样了嘛, 所以浏览器会自动读取,而不需要刷新)
20070813 这个可以随意变, 只要你每次修改JS了以后, 记得把这个数字改一下,让用户的浏览器重新读取这个文件(因为地址不一样了嘛, 所以浏览器会自动读取,而不需要刷新)
解决方案 »
- 怎么不弹出东东来呢,超超超简单的小问题
- easyui datagrid sortName 如果是数字进行排序,组件bug?
- firefox下disabled不能正常显示的问题
- 大家帮我想想办法贝
- js代码兼容;求JQuery插件
- 帮忙看看这样调用函数为什么不行?
- 书上一段不了解的代码
- jquery怎样判断多个CheckBox是否被选中, attr只能判断第一个
- div中有个Iframe,Iframe中的页面有个按钮,我怎么实现点击这个按钮来隐藏整个div?
- javascript怎么把中文转换为16进制?象JSP里的URLEncoder.encode(“中国”)一样。
- javascript有没有键值对类似hashtable?
- js控制字体大小
location.search=="?a=12&b=aa";不知道是否有用,呵呵,菜鸟随便乱说的。
1.因为 js/GlobalProvinces.js 内容每次都是要更换的,所以添加"?"以及后续字符则防止浏览器取已经缓冲的内容,这时"?"后面的内容可以是任意的,只要保证和以往的不重复就可以了;
2.服务器端的js/GlobalProvinces.js 可以根据请求信息参数不同生成不同的结果,这个时候"?"后面的内容是有意义的,需要根据程序上下文等等相关信息设置;
3.服务器端其实不使用"?"后面的信息,但客户端浏览器使用,这样可以利用客户端的脚本进行一些简单的参数传递类似的功能,主要是客户端禁止了Cookie的时候可能用到。