我在控制台上得到了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中取出值时,它给了我未定义的信息。
如何解析对象

最佳答案

你可以这样尝试

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


我不确定,但我认为这对您有帮助。

09-18 00:23