如何解析我的json字符串,以便只显示值?

时间:2015-10-19 15:13:56

标签: jquery ajax

我有一个来自我的php脚本的json文件:

[{"client_name":"Rob","contact_name":"contact","addr_line1":"line1"}

现在我想将值放到变量中。 我为他们做了ajax调用:

                    $.ajax({
                        url: './getJson.php', 
                        type: "POST",
                        data: {
                            email: email
                        },
                        dataType:'text',
                        success: function(response)
                        {

                            client_data = JSON.parse(response);
                            alert(client_data.client_name); // it alerts 'undefined'


                        }
                    });

如何避免打印出undefined并从我的脚本中查看真实数据?

1 个答案:

答案 0 :(得分:4)

您的数据是一个包含具有client_name属性的对象的数组。

您正尝试将其视为具有client_name属性的对象,同时完全忽略该数组。

使用[0]访问阵列的第一个成员。请考虑使用循环。