Ответ 1
Автозаполнение jquery ui не выполняет кеширование. Кэширование происходит на уровне браузера. Чтобы это не произошло, используйте $.ajaxSetup
.
$.ajaxSetup({ cache: false });
Вместо этого вы можете предоставить функцию опции источника, которая выполняет запрос ajax для вас с помощью cache: false
, если вы не хотите отключать кеширование по всему миру.
source: function(request, response) {
$.ajax({
url: "url.php",
dataType: "json",
cache: false,
type: "get",
data: { term: request.term }
}).done(function(data) {
response(data);
});
}