jQuery Mobile - проблема с кэшированием в IE - PullRequest
2 голосов
/ 28 сентября 2011

Я использую jQuery mobile, чтобы сделать небольшой проект.Вы можете сказать, что это система регистрации для еженедельного события, а затем событие сбрасывается каждую неделю (с помощью некоторых сценариев, запущенных на сервере).

У меня раньше были проблемы с IE, так как у него больше всего проблемвсегда кэширует свойства и поэтому не будет обновлять содержимое страницы, когда ajax-запросы используют GET.Затем я превратил весь свой AJAX в POST, и это сработало.Теперь, как мне это сделать в jQuery Mobile?

В Firefox все прекрасно работает, но IE просто не будет обновлять мой контент, так как страница загружается через команду ajax GET.Я пытался передать это в свой пользовательский файл js, чтобы получить его, но он все еще не работает: (

$(document).ready(function(){   
    $(document).bind("mobileinit", function(){
        $.extend(  $.mobile , {
                ajaxLinksEnabled : false
        });
    });
});

Кто-нибудь с идеей о том, что делать:)?

1 Ответ

2 голосов
/ 28 сентября 2011

Попробуйте с:

$.ajaxSetup ({
    // Disable caching of AJAX responses
    cache: false
});

, вызываемым при инициализации страницы (перед выполнением реального запроса).

...