Как добавить текст в .php, чтобы он не перезагружался, а только дополнялся этим текстом?

Добрый вечер!

Не знал, как вообще сформулировать проблемку.
Суть такова, есть некий index.php, в нем выполняются некие действия.
1ecff8fb73eb40c08ca23ddc18dcf498.png
В файле SingIn.php (из скрина, код не полон, если что), выполняется обработка переданных из index.php полей.
968575ff22c04cf6b15297531456d75e.png
Вывод, к примеру того, что сейчас в "echo", требуется осуществить таким образом, чтобы не пропадала вся страница, как сейчас, а только дополнялось выводом из функций.

Вот скрипт, который при нажатии на кнопку "войти" выводит код, который скрыт (тут его нет), а этот в id="hide", скрывает присваивая ему спец. класс. Дело еще в том, что код вставляется как надо на долю секунды, потом все перенаправляется на SingIn.php, а там уже белый экран.
0fe35344a68e445e9418bb701f84ff4d.png

Буду благодарен, если предложите какой нибудь более изящный метод авторизации. :)
Заранее спасибо!
  • Вопрос задан
  • 2762 просмотра
Пригласить эксперта
Ответы на вопрос 1
Cobalt
@Cobalt
Программист - этим все сказано
добавляете на страницу скрытый ифрэйм id="server" а в форме добавляете target="server" - теперь у вас форма сабмитит во фрейм а сама страница не пропадает. Во фрейме можно джаваскриптом с top.window делать что угодно - в том числе выводить сообщения о ошибках и дополнять страницу.

второй вариант - использовать jquery плагин ajax form
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы