如何使用for循环将数组中的值输入到JSON数组?

时间:2015-04-04 17:26:45

标签: javascript arrays json

我想在myArray[]中插入值并提醒以显示值。

myArray的:

var myArray = [{"id" : "obj_0" ,"src" : "bg2.png"}];

我的职能:

function getSet(sset_id){
    var xmlhttp=new XMLHttpRequest();
    xmlhttp.onreadystatechange=function(){
        if (xmlhttp.readyState==4 && xmlhttp.status==200){
                var txt=xmlhttp.responseText;
                var m = txt.replace(/(<([^>]+)>)/ig,"");
                var w = m.split(' ');
                alert(w[0]); 
                var i;
                for(i=0;i<w.length;i=i+5){
                    myArray[i+1].id = w[i];
                    alert(myArray[i+1].id);
                }

                $("#frame").html(xmlhttp.responseText);
                myFunction();
        }
    }
    xmlhttp.open("GET","querySet.php?sset_id="+sset_id,true);       
    xmlhttp.send();
}

我将xmlhttp.responseText转换为字符串并按空格分割。

然后,我尝试将w[i]中的值输入到json数组并提醒它,但它不起作用。

0 个答案:

没有答案