![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
WhiteSpirit |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 242 Регистрация: 1.6.2005 Где: Челябинск Репутация: нет Всего: нет |
Доброе время суток.
Помогите плиз в следующей проблеме. Имеется xml - файл, в котором хранятся разделы и подразделы каталога (упрощенно):
В общем в некоторых каталогах есть вложенные, в некоторых нет, максимум 3 уровня. Необходимо при внесении ин формации в БД распределять информацию в соотвествии с каталогами. Т.е. вначале выбираем через <select name="level1"> Наименование каталога 1-го уровня. Если в этом каталоге имеются каталоги 2-го уровня, то они отображаются в <select name="level2">, ну и соответственно если в нем имеется каталог 3-го уровня, то список отображается в <select name="level3">. Вот что у меня получается:
Пока пытаюсь осилить два уровня. Так вот вроде бы по логике всё нормально должно быть: перед отображением нового каталога (при срабатывании onchange), в селекте всё должно "затираться", так вот иногда полностью (затирается) а иногда нет, остается 1-2 старых элеменита. Помогите плиз решить эту проблемку, заранее благодарен. ЗЫ: если есть способ сделать такую штуку проще, буду благодарен за совет. --------------------
To beer or no to beer |
||||
|
|||||
12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Интересно, зачем это делать на JS-e, если потом всё равно работать на сервере? Не логичнее ли отправлять на сервер форму с командами, а на нём делать XML или другое? Плюсы в том, что PHP, например, имеет более мощные функции работы с текстами, не говоря уже о возможности работы с каталогами напрямую.
|
|||
|
||||
WhiteSpirit |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 242 Регистрация: 1.6.2005 Где: Челябинск Репутация: нет Всего: нет |
дело в том что перед тем как отправить объект каталога на сервер в БД, его нужно лпределить (грубо говоря куда его воткнуть в огурцы или помидоры). А вот разделы каталога храняться в XML
--------------------
To beer or no to beer |
|||
|
||||
12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Ну и отправьте запрос на объект в виде формы (или XMLHttp, Post), чтобы не пользоваться многословным механизмом нод. На сервере определите место в каталоге.
|
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |