私の問題は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ページには、グローバルに3つではなく6つのオブジェクトがあります。最後の3つは「未定義」ですが、firefoxは未定義のタグを受け入れないため、jsonファイルにあるものだけが欲しいです。