заполнение DDL с помощью JSON возвращает ошибку, но заполните DDL, что мне не хватает? - PullRequest
0 голосов
/ 03 октября 2010

Вот мой код:

$("#ddlTableType").live(
        'change',
        function() 
        { 
            $('#ddlTableCode').html('');
             var TypeID = $("#ddlTableType > option[selected]").attr("value");                
                    $.getJSON('LoadTableCodes.ashx?ObjectType=' + TypeID, function(TableCodes) {
                        alert(TableCodes);
                        $.each(TableCodes, function() {                         
                            $("#ddlTableCode").append(
                                $("<option></option>").val(this['TableCode']).html(this['TableCode']));
                        });
                    });
        }
   );

Самое странное, что он заполняет ddl, но возвращает ошибку в строке .append (), говоря:

Строка: 168983219 Ошибка: объект не поддерживает это свойство или метод

конечно, у меня нет строки 168983219, и когда я смотрю в отладчике, она показывает мне строку append ().

и предупреждение показывает все пары json, но {object: object} для всех из них, а не значения .... mabye, это ???

p.s. с jquery 1.4.2 я не получил никакого ответа, с 1.3.2 я получаю результат с ошибкой ....

10x за любую помощь: -)

1 Ответ

0 голосов
/ 03 октября 2010

Я нашел проблему .....

Пришлось убрать последнюю запятую ... Вот и все, теперь все замечательно .... узнал что-то новое ...: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...