I am returning a json as shown below

{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}

I am trying to get each element key and value:

..
}).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'])

Check this jsfiddle

As of jQuery 3.0, $.parseJSON is deprecated. To parse JSON strings use the native JSON.parse method instead.

资料来源:http://api.jquery.com/jquery.parsejson/

Jquery相关问答推荐

JQuery DateTimePicker-在 Select 中抓取星期几

JQuery - 从先前 Select 的下拉列表中隐藏/显示选项

用 JS 触发 CSS 悬停

确定 Javascript/jQuery 中字符串的像素长度?

动态加载 css 样式表在 IE 上不起作用

在 Javascript 中启用和禁用 Div 及其元素

获取单选按钮组的值

如何在实际图像下载时显示加载图像

jQuery ajax 在 asp.net mvc 中上传文件

在 jQuery UI 自动完成上没有检测到结果

使用 jQuery DataTables 时禁用第一列的自动排序

订单对象是否由指定的 jQuery Select 器返回?

如何从所有元素jquery中删除类

jquery可排序占位符高度问题

5秒后jQuery自动隐藏元素

在 jQuery 中 Select 后代元素的最快方法是什么?

调整浏览器大小时如何自动居中 jQuery UI 对话框?

$.ajax 的成功和 .done() 方法有什么区别

只绑定一次事件

使用 JQuery 判断组中是否没有选中单选按钮