2013-10-07 7 views
-1

это мой первый пост.PHP CMS + Ajax ?? DIV Response

У меня есть система входа в систему, все работает нормально, но я пытался ее улучшить.

только пример:

Пароль Обновить страницу

  1. пользователь вводит пароль
  2. код PHP работает на той же странице, как запрос
  3. обновления страницы с предупреждением

Я действительно ненавижу оповещения и хотел бы предложить некоторые предложения или некоторые из них на как вспомнить успешный результат, просто показывая страницу снова с помощью простого div на верхнем дисплее «Успешное обновление» или ошибок в случае их возникновения., если вы также можете связать меня, некоторые уроки будут оценены.

С уважением

ответ

0

Есть несколько способов сделать это.

Во-первых, вы можете использовать сценарий входа, чтобы назначить сессию или передать переменную в строку запроса с результатом, то на главной странице сделать что-то вроде этого:

<? 
if($messsage == 'success') { 
// show message 
} else { 
// show error message 
} 
?> 

Во-вторых, вы можете посмотреть которые в основном позволят вам делать то же самое, но не обновлять страницу (однако для входа в систему часто бывает важно обновить страницу после того, как вы установили сеансы, и изменили всю структуру вашего контента [скрыли форму входа и т. д.) ]). jQuery has Ajax built in и делает его очень простым в использовании.

И наконец, есть бесконечные вопросы о том, как бороться с ответами Ajax и проблемами, возникающими из-за неправильного использования и т. Д. На Stack, есть поиск.