2012-03-08 152 views
1

我有一個ajax調用,通過json從文件中檢索行。緩存ajax結果

通過json我想緩存結果retreived,這樣如果一個數據被請求多次,我不會再發送請求。什麼是在jQuery緩存的最佳做法?我該如何解決它?

我在我的服務器端使用php。

任何建議,將不勝感激。

回答

2

jQuery.ajax(url,{cache:true})會告訴瀏覽器緩存請求。實際上,除非數據類型設置設置爲腳本jsonp,否則高速緩存默認爲true。換句話說,你可以使用jQuery.ajax(url)

+0

iv試過了,但請求仍然發送了多次... – tinks 2012-03-08 01:59:57

+0

http://stackoverflow.com/questions/1995875/how-to-cache - 後的請求在jQuery中我實際上看到了這一點,並認爲這是usef有用..但我沒有得到回調部分..和getInfo()的數據參數.. – tinks 2012-03-08 02:11:22