我的问题是 javascript 问题,我尝试使用 Jquery 的 $.getJson 函数解析 Json 文件,当我将它们分别放入一个变量中时,我注意到它需要更多我认为的对象,这里是代码 JS:
$.getJSON(
url,
function(data) {
   var content = '<h1>Applications</h1>';
   content += '<ul>';
       for (var pos in data){
           var app = data[pos];
           content += '<li>'+app.name+'</li>';
       }
   content += '</ul>';
   $('div.apps').html(content);
}
这里是json文件:
[
 {
    "name": "apidocs",
    "staging": {
        "model": "rack",
        "stack": "ruby18"
 }
 ,
 {
    "name": "apidocs2",
    "staging": {
        "model": "rack",
        "stack": "php53"
 }
 ,
 {
    "name": "apidocs3",
    "staging": {
        "model": "rack",
        "stack": "java17"
 }
]
那么,在我的 html 页面中,我在全局中有 6 个对象而不是 3 个。最后 3 个对象是“未定义的”,但我只想要那些在 json 文件中的对象,因为 firefox 不接受未定义的标签。