让我们以下列格式说出我的JSON
`[{"id":1,"name":"aaa"},
{"id":2,"name":"bbb"},
{"id":3,"name":"ccc"}]`
使用上面的JSON,我可以从中提取每一行,并以下面的格式将其传递给tokeninput Jquery插件:
$("#to").tokenInput("add", {"id":1,"name":"aaa"})
$("#to").tokenInput("add", {"id":2,"name":"bbb"})
$("#to").tokenInput("add", {"id":3,"name":"ccc"})
我怎么能用Jquery做到这一点?
答案 0 :(得分:0)
下面应该有效
var obj = JSON.parse(jsonStr);
$.each(obj, function(ob){
$("#to").tokenInput("add",ob);
});
答案 1 :(得分:0)
$.each(data, function (index, element) {
$("#to").tokenInput("add", {"id":element.id,"name":element.name})
});
答案 2 :(得分:0)
您可以使用Jquery each()函数。对于你的例子,
var names = [{"id":1,"name":"aaa"},
{"id":2,"name":"bbb"},
{"id":3,"name":"ccc"}];
$.each(names, function(index, value) {
$("#to").tokenInput("add", value);
});