Я пытаюсь перезагрузить страницу при ответе ajax, но ее мерцающая страница, но ее не обновляющая или перезагружающая страница, Ниже мой код.перезагрузить страницу после ajax jQuery
function callAjaxForCount(getCountValue){
var maxValue = getCountValue;
var interval = 3000;
$.ajax({
type: "GET",
url: "/ServletToCheckCondition",
async: false,
data: {"totalLoggedMembers": maxValue},
success: function(data) {
for (var key in data) {
var retValue = data[key];
if(retValue == 'true')
{
location.reload();
}
else if(retValue == 'false')
{
}
}
},
error: function() {
alert("Failed. Try Again.","error");
},
complete: function() {
// Schedule the next
window.setInterval(callAjaxForCount(maxValue),interval);
}
});
}
Это в window.open всплывающем окне и эта функция будет вызывать, когда всплывающие начинается и держать вызова на каждые 3 секунды повторно, если условие удовлетворяет и возвращает истину, то страница должна перезарядить и установит новое значение на страницу динамически, но страница не обновляет ее мерцание непрерывно.
Я использовал location.reload(), я также попытался сохранить скрытую кнопку и отправить страницу, но не повезло.
иногда location.reload() выигрыш работы в хром Ьгу window.location.reload (истинный) –
Если вы хотите, чтобы перезагрузить страницу, почему Ajax вообще, делать регулярные отправки формы и страница перезагрузится автоматически – adeneo
@ Kartikeya я попробовал все то же самое .. Я попробовал в другом браузере и его по-прежнему ту же проблему – pravi