A
adrianos
Помогите нубу!
Делаю валидацию формы регистрации на ajax. Вроде бы заезженная тема, но вот уже 2 недели бьюсь и не с места...
Начнем:
Данные формы пересылаются серверу, там проверяются (реализовано на php) и преобразуются в xml примерно следующего вида:
Сообщение от сервера принимаю Javascriptом приблизительно следующего содержания:
Все нормально работает пока я посылаю с сервера простой текст (типа "форма не заполнена и тра-ля-ля"). Но вздумалось мне вместе с ответом присылать еще пользователю и ссылку на подробное описание ошибки.
Т.е. ответ сервера будет в виде: "Вы сделали неправильно. См описание <a href="help.php">здесь</a>"
Но после отправки такого сообщения, в форме выводится только следующее: "Вы сделали неправильно. См описание" - все остальное не отображается. Что я делаю не так? Возможно ли вообще передать ссылку?
Делаю валидацию формы регистрации на ajax. Вроде бы заезженная тема, но вот уже 2 недели бьюсь и не с места...
Начнем:
Данные формы пересылаются серверу, там проверяются (реализовано на php) и преобразуются в xml примерно следующего вида:
Код:
$response =
'<?xml version="1.0" encoding="windows-1251" standalone="yes"?>' .
'<response>' .
'<result>' .
Здесь результаты проверки.
'</result>' .
'</response>';
header('Content-Type: text/xml');
echo $response;
Сообщение от сервера принимаю Javascriptом приблизительно следующего содержания:
Код:
responseXml = xmlHttp.responseXML;
// get the document element
xmlDoc = responseXml.documentElement;
result = xmlDoc.getElementsByTagName("result")[0].firstChild.data;
Все нормально работает пока я посылаю с сервера простой текст (типа "форма не заполнена и тра-ля-ля"). Но вздумалось мне вместе с ответом присылать еще пользователю и ссылку на подробное описание ошибки.
Т.е. ответ сервера будет в виде: "Вы сделали неправильно. См описание <a href="help.php">здесь</a>"
Но после отправки такого сообщения, в форме выводится только следующее: "Вы сделали неправильно. См описание" - все остальное не отображается. Что я делаю не так? Возможно ли вообще передать ссылку?