![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| OXYGENE |
|
||||||||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 30.8.2007 Репутация: нет Всего: нет |
Привет всем! Начал осваивать AJAX И столкнулся с проблемой... Весь день пытался решить её но безуспешно. Мне необходимо создать динамический список, но наткнулся на неприятность в IE6.
Браузер по запросу передаёт скрипту ключ по которму формируются данные для выпадающего списка. Данные формируются и отправляются обратно в браузер. Сначала сделал так: скоипт формировал просто теги для SELECT
И уже JavaScript с помощью innerHtml заменял содержимое нужного SELECT. Потом обратил внимание что такой метод не сработал в IE6, хотя Opera и FF делали всё как нужно... Решил на стороне сервера формировать XML и отправлять его уже в таком виде:
Перед отправкой браузеру ставлю заголовок
Вот сам код:
Так как я тока начал осваивать JavaScript может допустил какие то ошибки при манипуляции с DOM. Вобще уже голову сломал, незнаю что делать. Это сообщение отредактировал(а) OXYGENE - 29.7.2009, 16:52 |
||||||||
|
|||||||||
| InvalidProperty |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 356 Регистрация: 31.10.2007 Где: Россия, Казань Репутация: нет Всего: 9 |
а почему бы не попробовать options для select формировать динамически средствами javascript, а со стороны сервера передавать значения для options? Почему обязательно передавать innerHTML для select? Описание тут
-------------------- dd if=$0 of=$0 bs=1 count=76 seek=`du -b $0 | awk {'print $1'}` 2>/dev/null dd if=$0 of=$0 bs=1 count=67 conv=notrunc oflag=append 2>/dev/null echo $0 >> $0 |
|||
|
||||
| OXYGENE |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 30.8.2007 Репутация: нет Всего: нет |
InvalidProperty, Всёравно XML пустой в IE6, дело в responseXML, почему он пустой непойму. Впринципи задача решается несколькими способами, но вот только в других брузерах. Люди выручайте ))))
|
|||
|
||||
| OXYGENE |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 30.8.2007 Репутация: нет Всего: нет |
Переделал ф-ю GetRequest так GetRequest(method, url) передаю метод и урл.
Как не странно всё заработало |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |