jquery的ajax接收到json,但读不出参数,怎么回事????
ajax收到的json,alert(data)是这个样子:{"columnNum":'5',"columnName":[{'no_columnAffichage'},{'...
ajax收到的json,alert(data)是这个样子:
{
"columnNum": '5',
"columnName": [{'no_columnAffichage'},{'tableName'},{'colNum'},{'affichage'},{'taille'}]
}
但为什么我alert(data.columnNum),显示undefind??
按理说我的json格式要是对的话,是应该抛出object。但这里直接就出来了,是不是json格式不对?
我想读取data.columnNum和data.columnName[1],那我这样写json格式错在哪里?
{
"columnNum": 3,
"columnName": [{"no_concepts"},{"concepts"},{"no_meta_concepts"}]
} 展开
{
"columnNum": '5',
"columnName": [{'no_columnAffichage'},{'tableName'},{'colNum'},{'affichage'},{'taille'}]
}
但为什么我alert(data.columnNum),显示undefind??
按理说我的json格式要是对的话,是应该抛出object。但这里直接就出来了,是不是json格式不对?
我想读取data.columnNum和data.columnName[1],那我这样写json格式错在哪里?
{
"columnNum": 3,
"columnName": [{"no_concepts"},{"concepts"},{"no_meta_concepts"}]
} 展开
3个回答
展开全部
var data=eval("("+data+")");
alert(data.columnNum)
转换一下就可以了
alert(data.columnNum)
转换一下就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,
你可以使用IE调试一下,看看数据是否返回;
我帮你调试一下
你可以使用IE调试一下,看看数据是否返回;
我帮你调试一下
追问
抛出的错误是这样的:
Ajax error!!! Status:200 Response: {
"columnNum": 3,
"columnName": [{"no_concepts"},{"concepts"},{"no_meta_concepts"}]
} AjaxOption: parsererror thrownError: undefined
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询