На моей главной странице asp.net я использую таблицу данных, используя datatables.min.js, для отображения данных в табличном формате. При нажатии на кнопку я всплываю модальный диалог Jquery. После добавления новых данных модальное диалоговое окно закрывается, и главная страница обновляется, показывая новую строку. Это прекрасно работает в Chrome, Firefox. Но когда я пытаюсь сделать это с помощью Internet Explorer 11, хотя страница обновляется, я не вижу вновь добавленную строку. Я должен вручную обновить страницу, чтобы увидеть вновь добавленную строку данных.
В моем модальном диалоговом коде я использую "window.location.href", как показано ниже.
$.ajax({
type: "POST",
url: "/Region/Index",
data: regionFormData,
success: function () {
$("#loaderDiv").hide();
$("#myModal1").modal("hide");
window.location.href = "/Region/Index";
}
});
Я опробовал location.reload (правда);вместо window.locatio.href
. Но он все еще не работает в IE 11.
Я также попытался добавить метатег в заголовок главной страницы (_Layout.cshtml), как показано ниже
<meta http-equiv="X-UA-Compatible" content="IE=edge;" />
Но не повезло,Есть ли способ заставить это работать в IE 11?