Показать сообщение отдельно
  #1 (permalink)  
Старый 19.11.2013, 09:47
Новичок на форуме
Отправить личное сообщение для kserg Посмотреть профиль Найти все сообщения от kserg
 
Регистрация: 19.11.2013
Сообщений: 2

Не могу разобраться почему не работает код
Собственно сабж.
есть форма элементы которой хочу обрабатывать исходя из значений:
<тега> - тип обработки
class="" - таблица выборки
name="" - поле выборки
В данном случае элемент select заполняется информацией из запроса типа http://site/controller.php?table=Citys
который возвращает xml
<?xml version="1.0" encoding="utf8" ?>
<doc>
 <object>
  <id>1</id>
  <City>Москва</City>
 </object>
.....
</doc>

<select name="City" class="Citys" >

У меня получился вот такой скрипт на jQuery, но он почему-то не работает
$("select").each(function(){
        var tbl = $(this).attr("class");
        var clmn = $(this).attr("name");
        var sl = $(this);
        $.get("controller.php",{table: tbl},function(xml){
            $(xml).find(clmn).each(function(){
                $(sl).append("<option>"+$(this).text+"</option>");
            });
        },"xml");
    });

Помогите решить проблему.

Последний раз редактировалось kserg, 19.11.2013 в 09:59. Причина: Случай но на кнопку нажал и все опубликовалось)))
Ответить с цитированием