【发布时间】:2023-04-10 05:11:01
【问题描述】:
您好,我的下一个代码有问题:
javascript
var cadena="[";
$('.box').each(function(){
var clase=$(this).attr("class");
var id_t=$(this).attr("id");
if(clase=="box todo"){
var status_t="todo";
//alert('hola');
}
if(clase=="box inprocess"){
var status_t="inprocess";
//alert('hola');
}
if(clase=="box testing"){
var status_t="testing";
//alert('hola');
}
if(clase=="box done"){
var status_t="done";
//alert('hola');
}
//alert('tarea es: '+id_t+ ' con clase '+status_t);
var objeto={};
objeto["id"]=id_t;
objeto["status"]=status_t;
var json = JSON.stringify(objeto);
//alert(json);
cadena=cadena+json;
});
cadena= cadena+"]";
alert('cadena Json '+cadena);
我得到了这个链Json,但是这个链是错误的,因为它需要用(,)分开 我不知道这样做
[
{"id":"1","status":"1"}
{"id":"2","status":"2"}
{"id":"3","status":"1"}
]
我需要一个有效的链Json,我想要类似的东西
[
{"id":"1","status":"1"},
{"id":"2","status":"2"},
{"id":"3","status":"1"}
]
任何想法让我得到这个结果 我将不胜感激。 谢谢!!!
【问题讨论】:
标签: javascript jquery arrays json each