JQuery getScript кеширование
По умолчанию $ .getScript () отключает кэширование, и вы можете использовать $ .ajaxSetup и установить для кэширования значение true. При тестировании, если скрипт действительно кэшируется с Firebug, большую часть времени скрипт возвращается на 200 (что означает, что скрипт является свежей копией), и один раз, может быть, 20 или 30 раз он вернется на 304 (что означает, что он использовал кэшированный версия). Почему он получает новую копию в подавляющем большинстве случаев?
$.ajaxSetup({
cache: true
});
$.getScript( scriptFile );
Файлы, которые получает getScript, не были отредактированы, а запросы - это отдельные изменения страницы.