Доброго времени суток уважаемые знатоки.
У меня небольшой ступор с одной функцией... Я хорошо могу писать алгоритмы в PHP но яваскрипт для меня темный лес и я надеюсь на вашу помощь.
Наверное тема стара как мир но я в ней не разбираюсь и поэтому я обращаюсь к вам.
и так:
я делаю регистрацию на сайте и мне надо организовать передачу переменной в скрипт на PHP где будет производится обработка логина на совпадения как передать логин в пхп через яваскрипт? и как получить результат проверки в тот же самый скрипт?
покапался у вас на форуме и нашел вот этот код:
var data = 'user=' + encodeURIComponent(UserName.value) + '&email=' + encodeURIComponent(UserEmail.value) + '&text=' + encodeURIComponent(UserText.value); //Тут должны быть все твои данные из input, textarea или другое что нибудь
request.open('POST', 'mail.php', !0); //метод передачи данных, файл, асинхронный запрос,
request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); //тип header,
request.send(data); //посылаем данные.
Распишите пожалуйста что это за функции и как они работают... я в этом ничего не понимаю.
вот если конкретизировать я не понимаю как 'user=' + encodeURIComponent(UserName.value) вот этот кусочек присобачить к форме
<FORM action="register.php?step=2" METHOD="POST">
<h1>Регистрация</h1>
Логин<BR>
<INPUT TYPE="text" SIZE="20" NAME="login"><BR>
...
и что означает !0 в передаче что за асинхронный запрос и зачем он?
как получить ответ от PHP скрипта?