jQuery.get()
является сокращением для jQuery.ajax()
с вызовом get. Но когда я установил cache:false
в данные вызова .get()
, то, что отправлено на сервер, является параметр, называемый кешем со значением false. Хотя я намерен отправить временную метку с данными на сервер, чтобы предотвратить кеширование, что происходит, если я использую cache: false
в данных jQuery.ajax. Как это сделать, не переписывая вызовы jQuery.get на вызовы jQuery.ajax или используя
$.ajaxSetup({
// Disable caching of AJAX responses
cache: false
});
update: Спасибо всем за ответы. Вы все правы. Тем не менее, я надеялся, что есть способ позволить получить звонок знать, что вы не хотите кэшировать, или отправить это значение в базовый .ajax(), чтобы он знал, что с ним делать.
I a. ищет четвертый способ, отличный от трех способов, которые были определены до сих пор:
-
Выполнение этого процесса глобально через ajaxSetup
-
Использование вызова .ajax вместо вызова .get
-
Выполняя его вручную, добавив новый параметр, содержащий метку времени, на ваш вызов .get.
Я просто подумал, что эта возможность должна быть встроена в вызов .get.