这是我的代码:
$("#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任何帮助: - )
答案 0 :(得分:0)
我发现了问题.....
不得不删除最后一个逗号......多数民众赞成,现在每件事都很棒......学到了新的东西......: - )