jQuery.get()
це скорочення для jQuery.ajax()
отримання дзвінка. Але коли я встановлюю cache:false
дані .get()
виклику, на сервер надсилається параметр, який називається кеш зі значенням false. Хоча я маю намір відправити мітку часу з даними на сервер, щоб запобігти кешуванню, що саме відбувається, якщо я використовую cache: false
дані jQuery.ajax. Як мені це зробити, не переписуючи свої дзвінки jQuery.get на виклики jQuery.ajax або використовуючи
$.ajaxSetup({
// Disable caching of AJAX responses
cache: false
});
оновлення: Дякуємо усім за відповіді. Ви всі праві. Однак я сподівався, що є спосіб повідомити отриманий виклик, що ви не хочете кешувати, або надіслати це значення базовому файлу .ajax (), щоб він знав, що з ним робити.
Я а. шукає четвертий шлях, крім трьох способів, які були визначені до цього часу:
Робить це глобально за допомогою ajaxSetup
Використання виклику .ajax замість виклику .get
Роблячи це вручну, додавши новий параметр із позначкою часу до вашого виклику .get.
Я просто подумав, що цю можливість слід вбудувати у виклик .get.
get()
приклад?