Я использую jQuery.ajax (http://docs.jquery.com/Ajax/jQuery.ajax) для вставки содержимого другой веб-страницы в текущую страницу. Думайте об этом как о окне «предварительного просмотра». У jQuery есть необязательный аргумент кэша, который прекрасно работает при загрузка содержимого из кэша вместо повторного запроса той же страницы.
Моя проблема в том, что вводимое содержимое можно редактировать из другого места. Когда это происходит, я хочу аннулировать кеш в браузере, чтобы в следующий раз, когда запрашивается содержимое страницы, jQuery будет запрашивать страницу вместо использования кеша. Я мог бы установить аргумент cache в false, но тогда содержимое никогда не будет кэшировано. Мне нужно, чтобы содержимое кэшировалось и запрашивалось повторно только после изменения исходного содержимого.
Как я могу сделать недействительной текущую кэшированную веб-страницу?