javascript - ajax中的Json解析

标签 javascript jquery ajax json

我在控制台上得到的 json 为

 [Object]
    0: Object
    address: "soham"
    region: "soham"
    relevanceScore: "4"
    startDate: "2015-05-10"
    subscriptionType: "1"
    verificationStatus: "1"
    __proto__: Object
    length: 1
    __proto__: Array[0]

和我的ajax调用

 $(document).ready(function() 
   {
    ($.ajax({       
       url:"allServices/getBusinessDetails.php?busid=<? echo $business_id; ?>",
      dataType: "json",
      success: function (jsondata) {
        var allval=jsondata;            
        console.log(allval);
}
    }));      
});

但是当我尝试将其值取出为 allval.address 时,它给了我未定义的值。 如何解析对象

最佳答案

如果您将数据发送为 json在服务器上您可以使用 responce.data但你可以 dumps json 对象并将其作为字符串发送,并使用 var r = JSON.parse(responce)

关于javascript - ajax中的Json解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29999372/

相关文章:

javascript - 插入 Span 后将文本节点合并在一起

javascript - React typescript 不可分配给类型参数

javascript - JS/jQuery - 最好在 $(document).ready 或调用的函数中运行事件处理程序

jquery - 使用 jquery AJAX 和 FormData 上传文件

java - @ResponseBody 不在 Java 6 中生成 XML

javascript - 如何在第一次单击 React Native 时同时更改屏幕和 setState

javascript - django:将 url 作为参数传递

jquery - setTimeout() 函数在 jQueryeach() 函数内部不起作用

jquery - 当字段失去焦点时,ASP MVC 3 验证字段,即使它没有更改

javascript - 使用 javascript/AJAX 在 mysql 表中插入数据