0pt*_*1z3 3 javascript jquery json jsonp
"category": [{
"id": 28,
"name": "Dogs"
},
{
"id": 14,
"name": "Cats"
},
{
"id": 878,
"name": "Sheep"
}],
Run Code Online (Sandbox Code Playgroud)
我解析了上面的JSON(使用.ajax和jsonp作为回调),我想将"name"的所有值加入到字符串中.即"狗,猫,羊".我怎样才能做到这一点?我尝试过简单加入"类别"和名称,即
var cats = categories.join(", ");
Run Code Online (Sandbox Code Playgroud)
要么
var cats = categories.name.join(", ");
Run Code Online (Sandbox Code Playgroud)
但是既然我们正在查看它的成员及其字符串值,它就不起作用了.
Roc*_*mat 11
这看起来像是一份工作$.map!
var data = {
"category": [{
"id": 28,
"name": "Dogs"
},
{
"id": 14,
"name": "Cats"
},
{
"id": 878,
"name": "Sheep"
}]
}
var cats = $.map(data.category, function(v){
return v.name;
}).join(', ');
Run Code Online (Sandbox Code Playgroud)