![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
stre1ok |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 11.5.2006 Репутация: нет Всего: нет |
Написал PHP скрипт с внутренней формой для обработки неких данных , и записи их в файл на сервере: код:
Вот к этой бойде нужно сделать клиент - в котором будет форма , обработчик формы на JavaScript, и который будет отправлять данные на сервер через XMLHTTPRequest . Люди подскажите как правильно формировать запрос XML и туда запихнуть данные из формы , для отправки пчп срипту... |
|||
|
||||
12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
http://mysitez.km.ua/Programming/?jshttpsend - "Отправка и обработка ответов http-запросов с помощью JavaScript (использование объекта XMLHttpRequest). "
Есть особенность, что если при отладке запускать из IE не через сервер, то код ответа будет 0, а не 200. Соответственно, чтобы заработало на файлах, надо вписать такое условие. Реализовано здесь: http://js2.ru/example/JsPrimeryCode-40.htm Это сообщение отредактировал(а) 12345c - 3.3.2008, 15:01 -------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
stre1ok |
|
||||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 11.5.2006 Репутация: нет Всего: нет |
Написал реквест - но появилась ошибка - при обработке ответа пишет что "response is null or an object":
обработчик на яве :
в пчп скрипте после кода пчп вписал посыл ответа таким образом:
Замена статуса с 200 на 0 в ие - не помогает , в чем может быть проблемма? ![]() ![]() |
||||
|
|||||
Illuminaty |
|
|||
![]() /*Антон Захаров*/ ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1238 Регистрация: 19.3.2005 Где: Россия, Казань Репутация: 4 Всего: 56 |
Ты "Content-type" какой отпраляешь из скрипта?
|
|||
|
||||
stre1ok |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 11.5.2006 Репутация: нет Всего: нет |
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
а контейнер <script type="text/javascript" language="JavaScript"> Если Вы это имели ввиду Это сообщение отредактировал(а) stre1ok - 15.5.2006, 12:22 |
|||
|
||||
Illuminaty |
|
|||
![]() /*Антон Захаров*/ ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1238 Регистрация: 19.3.2005 Где: Россия, Казань Репутация: 4 Всего: 56 |
Отправь "text/xml", иначе req.responseXML у тебя будет равно null
|
|||
|
||||
stre1ok |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 11.5.2006 Репутация: нет Всего: нет |
Не помогло
![]() |
|||
|
||||
stre1ok |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 11.5.2006 Репутация: нет Всего: нет |
Благодарю за помощь. Вопрос решен - другим методом =) . Ответ от сервера анализировал не XML DOM а с помощью :
XMLHTTPRequest.status XMLHTTPRequest.responseText |
|||
|
||||
12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Да, это свойство практичнее. Хотя тоже неудобство, что теги фильтрует.
|
|||
|
||||
BuShaRt |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1391 Регистрация: 29.6.2006 Репутация: нет Всего: 6 |
А вот у меня что то не работает
http://ru.wikipedia.org/wiki/XMLHttpRequest http://mysitez.km.ua/Programming/?jshttpsend Пишет, что предполагаеться наличие объекта в 14 строке, т.е.
в чем может быть проблема? |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |