![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Innuendo |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: 2 Всего: 6 |
Приветствую... Решил посмотреть что такое ajax и как оно работает.
Тест таков: в 2 инпута заводим по числу и при клике на кнопку получаем их сумму. Пример глупый, но для примера - пробы сойдет. Вот пхп файл с xml-структурой. Тут всё просто: корневой <response> и в нём <result>.
Вот чё-то у меня не получается получить текстовое значение этого элемента. До самого элемента добраться через:
он выводит [object Text]. Смотрел в справочниках... пробовал XMLDOMText- выводит undefined, пробовал data и nodeValue и ничего не выводит... Как получить значение этого элемента? И ещё вопрос: Вот можно в ажаксе без DOM'а обойтись... просто послать к пхп файлу и чтоб пхп файл вернул ответ. А вот как сделать чтоб он вернул что-то? (в нашем глупом примере пускай вернет $sum) Заранее спасибо Это сообщение отредактировал(а) Innuendo - 29.7.2006, 10:31 -------------------- =) |
||||
|
|||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 13 Всего: 36 |
response.firstChild - это будет либо result, либо пустой текстовый узел перед result.
ИМХО наиболее правильно через getElementsByTagName( "result" ).item( 0 ).data Добавлено @ 11:10
По-моему у XMLRequest есть свойство responseText в котором лежит просто текст ответа, но не уверен, что работает во всех браузерах. |
|||
|
||||
| Innuendo |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: 2 Всего: 6 |
vasac,
попробовал как ты сказал... выводит undefined =( Может ошибка в серверном скрипте... Серверный скрипт вроде работает. Завёл в браузере: tests/sum.php?a=5&b=5 и получил:
т.е. посчитал он верно ....
это я знаю, но вот откуда он берет текст ответа? что для него является текстом ответа? Это сообщение отредактировал(а) Innuendo - 29.7.2006, 11:27 -------------------- =) |
||||
|
|||||
| S.A.P. |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 8 Всего: 71 |
работает во всех нормальных браузерах.
всё, что вывалилось на запрос с сервера. Это сообщение отредактировал(а) S.A.P. - 29.7.2006, 11:28 |
||||
|
|||||
| Innuendo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: 2 Всего: 6 |
не понимаю.. как это вывалилось на запрос? -------------------- =) |
|||
|
||||
| S.A.P. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 8 Всего: 71 |
||||
|
||||
| Innuendo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: 2 Всего: 6 |
Вооо! спасибо! понял теперь. А как всё таки с xml ячейкой? у меня так и не получилось вывести из неё значение... -------------------- =) |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
|
|||
|
||||
| Innuendo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: 2 Всего: 6 |
Спасибо!
-------------------- =) |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |