我在大多数ajax调用中使用ajax jquery,它总是附加以下字符串
在网址末尾的 &_=1292194867553
,我可能知道这是什么
它与ajax cache false or true
有关,我尝试将两者都更改为true,两者都变为false,但它仍会在调用结束时添加此数字
谢谢`
答案 0 :(得分:2)
它旨在通过更改请求的URI来防止浏览器缓存AJAX响应。随机数很可能是一个时间戳,因此后续请求永远不会相同。
在回答问题的第二部分时,请将cache
属性设置为true
以防止这种情况发生。见http://api.jquery.com/jQuery.ajax/
答案 1 :(得分:1)
此参数用于防止缓存。每次都会更改数字(如果我没记错的话,它是一个毫秒的时间戳)。这可以防止浏览器缓存该URL,因为它被视为不同的查询。