如何在jQuery中提醒json数组值

时间:2017-12-22 10:05:26

标签: javascript php jquery html json

有人可以帮我提醒下面提到的getJSON值吗?

脚本:

//get char values  
$.getJSON(base_url + "index.php/admin/admin_controller/getjson_stock_data", function (result) {
    console.log(result);
    if(result.auth==="apparel"){
       alert(result.val);
    }
});

JSON响应:

{auth: "apparel", val: Array(1)}
auth
:
"apparel"
val
:
Array(1)
0
:
{COUNT(ITEM_CAT): "3"}
length
:
1
__proto__
:
Array(0)
__proto__
:
Object

当我发出提醒时,结果显示为[object Object]。请帮我提醒值3。

3 个答案:

答案 0 :(得分:2)

alert(JSON.stringify(result.val[0]["COUNT(ITEM_CAT)"]))

答案 1 :(得分:1)

使用JSON.stringify函数。

$.getJSON(base_url + "index.php/admin/admin_controller/getjson_stock_data", function (result) {
                    console.log(result);
                    if(result.auth==="apparel"){
                       alert(JSON.stringify(result.val));
                       //alert(result.val);
                    }
                });  

答案 2 :(得分:0)

你试试这个

 var responseAjax = JSON.parse(result);
 alert(responseAjax['val'].COUNT(ITEM_CAT));`

$.each(responseAjax['val'],function(i,v){
alert(v.COUNT(ITEM_CAT));    ` 
});`