附加了奇怪的jQuery查询字符串

Ste*_*ten 4 javascript asp.net-mvc jquery

有人可以解释一下"_"的价值是什么吗?这就是fiddler为我的MVC 3页面显示的内容,该页面在客户端上有一个jQuery ajax调用.

GET/Services/GetFoodDescriptionsLookup(100)?_ = 1291727469299 HTTP/1.1

当URL以这种方式构造时,我不会收到任何数据,但如果我输入

GET/Services/GetFoodDescriptionsLookup(100)

这工作..

谢谢你,斯蒂芬

Vic*_*let 6

它是由jQuery添加的,以防止在cache:false设置时进行缓存.这基本上是IE过度急切缓存的一种解决方法,它不会重新提交AJAX GET请求(除非缓存策略配置得非常好).