Как мне оптимизировать процесс входа в систему? - PullRequest
0 голосов
/ 23 июля 2011

Я пробовал два способа.

(1) Пользователь вводит вызов info-> Ajax для проверки учетных данных-> Со стороны сервера отправьте заголовок, захватите его на клиенте и запишите его с помощью document.write().

(2) Пользователь вводит информацию-> Ajax-вызов для проверки учетных данных-> Серверная часть завершается -> Обратно на стороне клиента вызывает новую страницу, используя window.location.href.

«Один» частично работает, за исключением того, что он выглядит как хак, а также функция onload не вызывается (поэтому эта часть не работает), когда я использовал document.write () для отправки всей страницы.

«Два» работаеткроме того, что это неэффективно, когда я заканчиваю проверять учетные данные на сервере, затем, после отправки правильной страницы немедленно, управление передается обратно клиенту (javascript), который затем запрашивает страницу обратно с сервера, т.е. две поездки туда и обратно.

1 Ответ

2 голосов
/ 04 сентября 2011

Обновление на стороне сервера может быть выполнено с помощью header ().

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