我正在返回一个 json,如下所示
{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}
我正在尝试获取每个元素的键和值:
..
}).done(function(data){
alert(data['jobtitel']);
});
我开始undefined
警觉了。为什么?我试过data.jobtitel
,我试过循环但没有成功..
我正在返回一个 json,如下所示
{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}
我正在尝试获取每个元素的键和值:
..
}).done(function(data){
alert(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'])
从jQuery 3.0 开始,不推荐使用 $.parseJSON。要解析 JSON 字符串,请改用原生 JSON.parse 方法。
你已经Json
使用解析该字符串JSON.parse()
..
}).done(function(data){
obj = JSON.parse(data);
alert(obj.jobtitel);
});
var data = {"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}
var parsedData = JSON.parse(data);
alert(parsedData.name);
alert(parsedData.skills);
alert(parsedData.jobtitel);
alert(parsedData.res_linkedin);
弄了个小提琴。请检查一下
(function() {
var oJson = {
"name": "",
"skills": "",
"jobtitle": "Entwickler",
"res_linkedin": "GwebSearch"
}
alert(oJson.jobtitle);
})();
一种简单的方法,而不是使用 JSON.parse
success: function(response){
var resdata = response;
alert(resdata['name']);
}