如何检查数据是否被推入JSON

时间:2014-03-18 05:35:29

标签: javascript json arrays

JSON

这是我的JSON结构。我在点击按钮时将数据推送到此处。

var arrtopic = {
    "info" : []
};

JS

我写的是功能

arrtopic.info.push({ 
            "Name" :name,
            "Number" : num
        });

JS用于json数据显示

function displayJson(){ 
    var obj = eval ("(" + arrtopic + ")");
    document.getElementById("newme").innerHTML=obj.info.Name;

}

这不起作用,请提出建议

提前感谢您的帮助

3 个答案:

答案 0 :(得分:1)

function displayJson(){ 
    var obj =JSON.parse(arrtopic);
    document.getElementById("newme").innerHTML=obj.info.Name;

}

您还可以使用alert(obj.count);来判断项目是否被推入

答案 1 :(得分:1)

试试这个

function displayJson(){ 

    document.getElementById("newme").innerHTML= arrtopic.info[0].Name;

}

答案 2 :(得分:1)

你正确使用

 console.log(arrtopic.info[0].Name);

而不是arrtopic.info.Name