jQuery在IE 8.0中获得缓存值

时间:2010-10-12 11:59:32

标签: caching jquery get

我写了一个简单的代码片段来动态加载页面部分,如下所示:

  function LoadParts(container) {
        $("a._Part", container).each(function () {
            element = $(this);
            url = $(this).attr("href");
            $.get(url, null, function (text, status) {
                var c = $(element).parent("span");
                c.html(text);
                LoadParts(c);
            });
        });
    }

当我使用IE 8.0浏览它时,我正在跟踪Fiddler的流量,我看到魔法发生在这里,对于某些调用它使用了缓存值,而对于其他一些人则获得了新鲜之一。

1 个答案:

答案 0 :(得分:2)

您应该使用ajax方法 http://api.jquery.com/jQuery.ajax/

$.ajax(url, 
   {
       cache: false,
       success: function(){
          //do something
       }
   }
);
相关问题