Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Перебор массива
 
 автор: VL   (02.07.2012 в 08:55)   письмо автору
 
 


$.ajax({
            url: url,
            type: "POST",
            dataType:"json",
            cache: false,
            async: true,
            data: "type_id=" + type,
          
            success:function (result)
            {
                var options = ''; 
              
                $.each(result, function(key, val) 
                  { 
                          options += '<option value="'+val.id+'">' + val.name + '</option>'; 
                    });
                       
                $("select[name='parent_id']").html(options); 
              
              
            }
          });

PHP

$categories = array();
               foreach ($category as $c)
               {
                $categories[$c->id] = $c->name;
            }
            
            echo json_encode($categories);


В FireBug вижу ответ что мне надо

{"21":"English","18":"\u0417\u0430\u043a\u0443\u043f\u043a\u0438"}


В селекте - я вижу нужное количество выдпающих элементов но вместо name вижу undefined

  Ответить  
 
 автор: confirm   (03.07.2012 в 08:40)   письмо автору
 
   для: VL   (02.07.2012 в 08:55)
 

.each(), а это .map(), что в данном случае и надо использовать. К тому же вполне достаточно и for(k in obj).
Прочитав внимательно о методах, надеюсь, поймете, что вы требуете от объекта несуществующее в нем.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования