将json字符串值的一部分传递给jquery函数

时间:2014-10-23 16:48:16

标签: javascript php jquery ajax

我有以下json字符串。我只需要锁定' item需要传递给jquery函数。我使用json编码从php获取字符串。

{"ignored":[],"status":{"message":"success","code":200},"locked":[8089033,809241‌​5]}

我的jquery功能如下

$.map(locked, function (id) {
    $("#grid-table tr#" + id)
        .find("input[type=checkbox]")
        .after($("<img src='http://www.placehold.it/20x10/ff0000'>"));
    });
}); 

我不知道如何只锁定= [8089033,809241 5];到我的jquery函数

1 个答案:

答案 0 :(得分:2)

首先确保使用像jsonlint

这样的验证器有一个有效的Json字符串

要获得锁定,您可以像这样解析Json

var obj = jQuery.parseJSON( '{"ignored":[],"status":{"message":"success","code":200},"locked":[8089033,809241‌​5]}' );

然后你可以得到像这样的锁定对象

obj.locked