2010-12-07 70 views
4

可以解釋一下「_」值是什麼嗎?這就是小提琴手向我展示的MVC 3頁面,該頁面在客戶端上有一個jQuery ajax調用。奇怪的jQuery查詢字符串追加

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

當網址以這種方式我不回來任何數據構建的,但如果我鍵入

GET /服務/ GetFoodDescriptionsLookup(100)

這個工程..

謝謝 斯蒂芬

+0

看起來非常像爲防止緩存而添加的時間戳。 – 2010-12-07 13:23:24

+0

我應該澄清,我收回數據,以免混淆任何人超過我已經是.. :) – 2010-12-07 13:45:27

回答

6

這是一個當設置了cache:false時,由jQuery刪除以防止緩存。這基本上是IE過度急切緩存的一種解決方法,它不會重新提交AJAX GET請求(除非緩存策略的配置非常好)。