0

重複の可能性:
動的オブジェクトのプロパティ名

                  $.ajax({
                      url: "ranktonumber.json",
                      dataType: "json",
                      success: function (data) {
                       // my problem is what should be in this line
                      }
                  });

あなたが見たように、私は私にjson変数を与えるjquery(ajax)コマンドを持っています。「ランク」と呼ばれる別の変数があるとしましょう。「ランク」はjsonのキーです。jsonは:

{"Recruit":"1",
"Private":"2",
"Private*":"3",
"Private**":"4",
"Private***":"5",
"Corporal":"6",
"Corporal*":"7",
"Corporal**":"8",
"Corporal***":"9"}

jsonで「ランク」を使用するにはどうすればよいですか。それは機能しません。

data.rank

あなたがまだ理解していないなら、これが私がmircでそれをする方法です:

$json(jsonvariable,rankvariable)
4

2 に答える 2

2

data[rank]の代わりに使用data.rank

于 2012-09-08T11:14:02.343 に答える
0
var thisObj=this;

$.ajax({ 
url: "ranktonumber.json", 
dataType: "json", 
success: function (data) {  
thisObj.data=data;
});

console.log (thisObj.data["rank"])
于 2012-09-08T12:21:43.280 に答える