У меня есть страница, которая по запросу пользователя открывает диалоговое окно и загружает в него внешний файл с использованием метода jQuery load().
Внешний файл содержит ссылки на скрипты (он также может работать как отдельная страница), и это прекрасно, только тот jQuery заставляет эти сценарии загружаться (добавив метку времени), даже если они уже были загружены.
Мне нужно сообщить jQuery, чтобы разрешить кешировать, когда он видит эти скрипты. Ответ на отчет об ошибке предполагает использование
$.ajaxSetup({ cache: true })
... который работает, но изменяет настройки для всех будущих запросов AJAX. Есть ли способ сделать что-то вроде:
// Get current setting - code not valid but is what I want
var defaultCache = $.ajaxSetup("cache");
$.ajaxSetup({cache:true}); // Now set it to what I want
// do stuff…
$.ajaxSetup({cache:defaultCache}); // Set it back to the default