0

次のようなjsonファイルを使用する必要があります。

({"weather":{"city":"Paris", "country":"France"}})

JsonStore を次のように記述します。

root : "weather",
fields : ['city', 'country']

次のようにアクセスできません:

myStore.on('load', function(store, records, options) {
alert(records[0].get('city'));
}

しかし、jsonファイルにブラケットがないため、どうすればそれらにアクセスできますか

別のケースは、次のようなものにアクセスしたい場合です:

({"data":{"weather":[{ "city" : "Paris", "country" : [{"value" : "France"}] }]}})

ルートを「data.weather」として定義します

fields:['city','country']

しかし、国の値にアクセスできません

json ファイルの解析について説明してください。または、json ファイルをプレーン/テキストとしてロードする方法はありますか?

4

1 に答える 1

1

私はextjsに精通していませんが、フレームワークにあまり固有ではないように思われるので、これを試してみます。

recordsJSONに配列がないため、インデックスに登録できません。records.get('city')あなたが使用した場合、あなたは得るだろうと想像しますParis

于 2011-08-13T03:35:25.810 に答える