日期:2014-05-16  浏览次数:20778 次

【ajax请教】如何实现get同个url不会重复发起请求,但却可以读到以前get到的响应内容?
如题:如何实现get同个url不会重复发起请求,但却可以读到以前get到的响应内容?

------解决方案--------------------
自己在客户端存储下内容就好了,在发送ajax前判断cache是否存在。。
JScript code
var cache={};
function ajax(url){
  if(cache[url]){}//存在cache,直接使用cache[url]
  else{}//ajax请求代码,并且在回调函数中设置cache[url]=ajax返回值
}