Вот мой код:
$("#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 за любую помощь: -)