asp.net +Ajax
这是Ajax 返回的tabel,页面上的js 代码如下;
<script type="text/javascript" language="javascript">
function bind()
{
// $("load").show();
// $("josn").hide();
$.ajax({
type:"get",
datatype:"json",
url:"PageAjax/Operate.ashx",
complete:function(){$("#load").hide();$("#josn").show;},
success:function(msg)
{
// var data=eval('('+msg+')')
var data=msg.table;
$.each(data,function(i,n)
{
var row=$("#template").clone;
row.find("#josn").text(n.NewTitle);
row.attr("id","ready");
row.appendTo("#datas");
if(n.RequiredDate == undefined)
{
alert("a1");
}
});
$("[@id=ready]").show();
}
})
}
</script>
提示length 为空或不是对象 数据也没有绑定上去,在each前面alert 打印Data 时 提示未定义 怎么解决
追问:返回的值是这样的。。。{Table:[{"Newid":"125208"NewTitle":"测试用例"Category":"20111232"CategoryName":"SUPPLIES"CreateTime":"2012-1-12 23:23:40"Memo":"TX389"Content":"<div><font style="background-color: #cce8cf">3撒旦</font></div>"IsTop":"1"IsHot":""IsBest":""IsShow":"1"Writer":""Images":"UpLoads/201201/测试用例.jpg"shenggao":""nianyue":""techang":""Job":"1"Recruitment":""Meibanfa":"1"Degree":""Sex":"1"Age":""Name":"1"Born":""Specialty":"1"Marriage":""Language":"]}求指导