【发布时间】:2013-07-23 00:34:46
【问题描述】:
我在按钮上有一些非常简单的代码来加载一些 json,这是我要访问的 json 中的数据:-
function loadJson(){
var json = $.getJSON("samplejson.js");
document.getElementById('header2').innerHTML = json;
}
samplejson.js 的内容是:-
人 = { “名称”:“尼古拉斯”, “年龄”:“22”, “活着”:真的, “性别”:“男性”, “力量”:“1” }
单击运行该函数的按钮会将 [object Object] 返回到 innerHTML。 我知道在这种情况下,json 是一个对象,所以这是意料之中的。
例如,如果我想将 innerHTML 更改为“Nicholas”,我需要语法。 json.person.name 不起作用。 json[0].name 和 json.person[0].name 都没有。我尝试了其他一些变体,但没有一个成功。
【问题讨论】: