【发布时间】:2013-09-25 11:56:37
【问题描述】:
我正在返回一个json,如下所示
{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}
我正在尝试获取每个元素的键和值:
..
}).done(function(data){
alert(data['jobtitel']);
});
我收到undefined 的警报。为什么?我试过data.jobtitel,我试过循环但没有成功..
【问题讨论】:
-
首先你需要将该 json 转换为数组,然后必须尝试 data.jobtitel
-
JSON 是字符串,你想访问那里,然后你必须转换......
-
@swan,$.parseJSON 并非总是在每个浏览器中都可用.. 怎么办?
-
如果你添加 jquery 然后 $.parseJSON 将工作...否则你必须使用纯 JavaScript JSON 转换器 JSON.eval(jsonstring)
-
@swan,完美!现在它正在工作
标签: javascript jquery json