jquery ajax 返回json类型,但是取不到内容,data.XXX得到的永远是undefined。N个小时前还是好的......

2024-11-28 15:58:28
推荐回答(4个)
回答(1):

直接alert(data)看看是什么东西,如果是一串字符串的话,那么说明你的Json字符串还没有转换为Json对象,如果是object object的话,那么说明已经是Json对象了,问题要一步一步的分析,笼统的看,很不容易看出来到底是哪里出错了,首先要缩小错误的范围。

回答(2):

你已经拿到数据了,看样子是数据没有解析为json格式
jsondata=$.parseJSON(data);
console.log(data.chkCode);
试一下

回答(3):

既然你的debug里面data是有数据的,那undefined只能是result了……检查下result的范围,还有类型……

回答(4):

你已经得到的数据,显然数据不被解析JSON格式
jsondata = $ parseJSON(数据);

的console.log(data.chkCode)的;
尝试