JQuery получить кэшированное значение в IE 8.0 - PullRequest
0 голосов
/ 12 октября 2010

Я написал простой фрагмент для динамической загрузки частей страниц следующим образом:

  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);
            });
        });
    }

Я отслеживал трафик с помощью Fiddler, пока просматривал его с помощью IE 8.0, и увидел, что здесь происходит волшебство , для некоторых вызовов он использовал кэшированное значение, а для некоторых других - новое. .

1 Ответ

2 голосов
/ 12 августа 2011

Вы должны использовать метод ajax http://api.jquery.com/jQuery.ajax/

$.ajax(url, 
   {
       cache: false,
       success: function(){
          //do something
       }
   }
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...