Перезагрузка страницы средствами JS

Статус
В этой теме нельзя размещать новые ответы.

dig555

Постоялец
Регистрация
22 Июн 2007
Сообщения
365
Реакции
160
Хочу сразу сказать, что я осознаю то, что использование перезагрузки страницы вкупе с AJAX плохая идея :D Но проблема такая.

Регистрация на сайте в модальном окне на Jquery. Всё как обычно. Данные заполняются, аяксом скидываются PHP скрипту, которые их проверяет и т.д. В случае успешной регистрации - создаю для пользователя сессию, ставлю нужные куки, и вывожу модальное окно с сообщение что всё прошло нормально. Т.е. он уже зарегистрирован и авторизован. Но чтобы увидеть всё то, что положено зарегистрированному пользователю нужно перезагрузить страницу. Но что-то не получается. Такая конструкция не работает:
PHP:
...
$('#finishreg').click(function() {
        $.modal.close();
        window.location = document.location.href;
    });
...

Только один вопрос. Как всё-таки перезагрузить страницу и возможно ли это вообще из скрипта, который не прописан в блоке <head>?
 
не лучше ли перевести пользователя на главную страницу?
header("Location: урл сайта");
 
не лучше ли перевести пользователя на главную страницу?
header("Location: урл сайта");
Не лучше :) Я хочу, чтобы он остался на той же странице, с которой ушёл на регистрацию.
 
А так не работает?
Код:
window.location.reload();
Или, как вариант, так:
Код:
window.location.reload(true);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху