2017-05-31 19 views
0

jsonファイルでパラメータ値を取得するにはどうすればよいか知りたいです。jsonファイルのjsonパラメータへのアクセス方法

ここで私のelements.jsonファイルをリクエストしています。

$.getJSON('elements.json?version=2.1',function(data){ 
console.log(data); 
}); 

次のようになりelement.json:

elements/header1.html?version=2.1 

どのように私はこれを達成することができますまたは任意の別の方法があります:

{"elements": { 
    "Headers":[ 
     {"url":"elements/header1.html","height":700}, 
     {"url":"elements/header2.html","height":700}, 
    ], 
    } 
} 

は、私はこのようなバージョンの値を印刷したいですこれをする?

ありがとうございます。

+0

この値をどこに印刷したいですか?あなたは成功ハンドラのコードでそれを必要としますか? – vijayP

+0

私が応答をコンソールすると、私が上記のようにバージョンの値がそこにあるはずです。 – Rahul

+0

申し訳ありませんが、まだ不明です。 JSコードを更新して、 'console.log'ステートメントをどこに置いているのか教えてください。 – vijayP

答えて

1

使用し、文字列の連結:

var data = {"elements": { 
 
    "Headers":[ 
 
     {"url":"elements/header1.html","height":700}, 
 
     {"url":"elements/header2.html","height":700}, 
 
    ], 
 
    } 
 
}; 
 
var version = '?version=2.1' 
 
var version_url = data.elements["Headers"][0].url+version 
 
console.log(version_url);

1

I Dont't reall正確に何をしたい知っているが、あなたはその

要素/ header1.htmlバージョン= 2.1

のような文字列をしたい場合は?

最初にデータを取得し、 '?version = 2.1'を結果と連結することができます。

$.getJSON('elements.json',function(data){ 
    var desired = data.elements["Headers"][0]['url'] + '?version=2.1'; 
    console.log(desired); 
    }); 
関連する問題