Javascript 用JSON填充DDL会返回一个错误,但是填充DDL,我缺少什么?
这是我的密码:Javascript 用JSON填充DDL会返回一个错误,但是填充DDL,我缺少什么?,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,这是我的密码: $("#ddlTableType").live( 'change', function() { $('#ddlTableCode').html(''); var TypeID = $("#ddlTableType > option[selected]").attr("value"); $.getJSON
$("#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']));
});
});
}
);
$(“#ddlTableType”).live(
"变",,
函数()
{
$('#ddlTableCode').html('');
var TypeID=$(“#ddlTableType>选项[选定]”).attr(“值”);
$.getJSON('LoadTableCodes.ashx?ObjectType='+类型ID,函数(TableCodes){
警报(表格代码);
$.each(表代码,函数(){
$(“#ddlTableCode”).append(
$(“”).val(此['TableCode']).html(此['TableCode']);
});
});
}
);
wierd的意思是它填充ddl,但在.append()行上返回一个错误,即:
电话:168983219
错误:对象不支持此属性或方法
当然,我没有第168983219行,当我查看调试程序时,它会显示append()行
警报显示了所有的json对,但所有的json对都是{object:object},而不是值……可能是这样吗
p、 在jQuery1.4.2中,我没有得到任何响应,在1.3.2中,我得到的结果是错误的
10倍的帮助:-)我发现了问题 必须删除最后一个逗号…仅此而已,现在一切都很好…学到了一些新东西…:-)