用JSON填充DDL会返回错误但填写DDL,我缺少什么?

时间:2010-10-03 02:44:36

标签: javascript jquery ajax json

这是我的代码:

$("#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   错误:对象不支持此属性或方法

offcourse我没有168983219行,当我在debuger中查看它时会显示append()行。

并且警报显示所有json对但{object:object}为所有这些而不是值.... mabye它的那个???

P.S。与jquery 1.4.2我没有得到任何响应,1.3.2我得到错误的结果....

10x任何帮助: - )

1 个答案:

答案 0 :(得分:0)

我发现了问题.....

不得不删除最后一个逗号......多数民众赞成,现在每件事都很棒......学到了新的东西......: - )