0

オブジェクトの JSON 形式の配列を使用して JSONStore を作成します。正しくフォーマットされていることを確認しました。

次に、dojo forEach ループを使用しようとしましたが、JSonStore にはデータが含まれていないようです。Web ページの URL でターゲットを指定すると、正しいデータが表示されます。しかし、console.log(myJsonStore) を使用するとオブジェクトが表示されますが、Firebug にはデータが表示されません。また、データを提供するサービスの GET も表示されません。これは、ブラウザの URL でターゲット パスを指定すると GET が起動されるようなものですが、foreach が配置されている postCreate でトリガーしようとすると、GET が起動されません。

4

2 に答える 2

1

あなたはこれを行うことができます:

var storeObj = new JsonRest({
    target: "/some/resource"
});
storeObj.query({}).forEach(function(obj){console.log(obj);});

それはトリックを行う必要があります

于 2012-08-21T02:44:27.720 に答える