У меня есть следующий httpget, который вызывает действие контроллера:
$.get('/Course/ExplanationCorrect/', postData, function (data) {
$('#SurveyDiv').html(data);
});
Это работает во всех четырех других браузерах, но не на втором проходе IE10. Я считаю, что это проблема кэширования, и я хочу установить кеш в false. Как я могу это сделать?
Я пробовал следующее:
$.get('/Course/ExplanationCorrect/', postData, function (data) {
cache: false,
$('#SurveyDiv').html(data);
});
Используя эту строку кода, кеширование будет установлено на false для всех ваших запросов на получение jQuery
<script type="text/javascript">
$.ajaxSetup({ cache: false });
</script>
Вы можете поместить это где-нибудь после вашего тега сценария jQuery
Кроме того, если вы не хотите глобально отключать кеширование, вы можете использовать следующий код для этого запроса
$.ajax({
url: '/Course/ExplanationCorrect/',
cache: false,
data: data,
success: function (data) {
$('#SurveyDiv').html(data);
}
});