我正在返回一个json,如下所示
{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}
我正在尝试获取每个元素的键和值:
.. }).done(function(data){ alert(data['jobtitel']); });
我正在undefined戒备。为什么?我尝试过data.jobtitel,我尝试循环但没有成功。
undefined
data.jobtitel
//By using jquery json parser var obj = $.parseJSON('{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}'); alert(obj['jobtitel']); //By using javasript json parser var t = JSON.parse('{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}'); alert(t['jobtitel'])
检查这个jsfiddle
从 jQuery 3.0开始 ,不推荐使用$ .parseJSON。要解析JSON字符串,请改用本机JSON.parse方法。 来源:http://api.jquery.com/jquery.parsejson/
从 jQuery 3.0开始 ,不推荐使用$ .parseJSON。要解析JSON字符串,请改用本机JSON.parse方法。
来源:http://api.jquery.com/jquery.parsejson/