为什么在每个get请求后都自动添加了一个奇怪的参数?

Rajab 发布于 2013/05/20 17:30
阅读 2K+
收藏 0

@JFinal 你好,想跟你请教个问题:

出现了一个问题,我在使用jfinal的时候,前端采用dwz,现在的所有GET请求在URL后面都自动加了一个

类似?_=1369042000735 这样的参数

后面的那个数字还不是固定的,这就导致我用url传参数getParaToInt有问题。而之前在另一台机器上开发,就没有这个问题,那台机器是XP,出现问题的是WIN7,两边的服务器都用的是Tomcat 6。奇怪奇怪。救命啊


加载中
0
逝水fox
逝水fox
ajax请求带时间戳防止浏览器缓存,应该和dwz有关系
Rajab
Rajab
好迅速啊。目前看确实如此,那么类似于这样的 http://127.0.0.1:8080/gaokao/major/edit/2?_=1369042625632 最终生成的URL, 我该怎么在后台取得那个参数2 之前直接用getParaToInt(0)一直可以的。 在另外一台机器上用firebug看参数中并没有了那个时间戳。奇怪
0
Rajab
Rajab

引用来自“逝水fox”的答案

ajax请求带时间戳防止浏览器缓存,应该和dwz有关系

现在发现问题了。在firefox 20 / ie 7 8 9都没有问题,这个win7装了ie10。

另外url参数能正常获得那个_参数当作普通参数取得了。getParaToInt是获得URL参数。

现在的现象就是在firefox和ie 7 8 上用DWZ正常,到了IE 10 总是正在刷新数据。设成兼容视图就好了。

0
ideaa
ideaa

http://127.0.0.1:8080/gaokao/major/edit/2/?_=1369042625632 

把/2/后面的舍弃掉


0
Rajab
Rajab

引用来自“wonli”的答案

http://127.0.0.1:8080/gaokao/major/edit/2/?_=1369042625632 

把/2/后面的舍弃掉


http://127.0.0.1:8080/gaokao/major/edit/2?_=1369042625632

是这样。getParaToInt(0) 是可以获得0的。后面那个是用问号挂参,没用。我之前以为是参数的问题,原来是浏览器的问题。看来DWZ对IE10的兼容性有待考证,刚才发现是把兼容性视图打开出错,关了就正常了。

返回顶部
顶部