Ajax успешно работает без вызова URL при загрузке страницы.он вызывает удаление кэша aft4er - PullRequest
0 голосов
/ 15 июня 2011

На моей странице я делаю ajax-запрос и в успехе я создаю вкладки страницы.И пользователь может изменять вкладки и сохранять макет.

Таким образом, после повторного обновления этот ajax должен выполнить вызов, а из базы данных он должен вывести список сохраненных вкладок.на котором нужно строить вкладки.

Но в моем случае, даже если я написал весь свой код успешно, он вводит вкладки успеха и построения только в старом списке ... но не в новом списке.даже ответ приходит только в виде старого списка ..

& в фидлере я не могу увидеть URL-вызов.

Но когда я удаляю кеш в это время, URL-адрес вызова также идет &он может загружаться с новым списком вкладок.

1 Ответ

1 голос
/ 17 июня 2011

Если ответ по-прежнему старый список, ваши данные не сохраняются в бэкэнде, проверьте вашу базу данных, что записи действительно сохранены.

Если вы отправляете через POST, кэширование на стороне клиента не должно быть проблемой, если это запрос GET, проверьте firebug, если передается параметр cachebuster. Это дополнительный параметр GET _dc, который отправляется с каждым запросом для предотвращения кэширования ответов GET браузером.

Возможно, вы случайно используете какой-нибудь обратный прокси, например Varnish или Squid?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...