jquery ajax中ajax调用查询字符串中的_somenumber是什么

时间:2010-12-12 23:04:17

标签: jquery ajax

我在大多数ajax调用中使用ajax jquery,它总是附加以下字符串

在网址末尾的

&_=1292194867553,我可能知道这是什么

它与ajax cache false or true有关,我尝试将两者都更改为true,两者都变为false,但它仍会在调用结束时添加此数字

谢谢`

2 个答案:

答案 0 :(得分:2)

它旨在通过更改请求的URI来防止浏览器缓存AJAX响应。随机数很可能是一个时间戳,因此后续请求永远不会相同。

在回答问题的第二部分时,请将cache属性设置为true以防止这种情况发生。见http://api.jquery.com/jQuery.ajax/

答案 1 :(得分:1)

此参数用于防止缓存。每次都会更改数字(如果我没记错的话,它是一个毫秒的时间戳)。这可以防止浏览器缓存该URL,因为它被视为不同的查询。