1

dojo と javascript 全般の初心者です。PHPデータベースクエリが返すものに応じてボタンを変える必要があるコードを扱っています。PHPスクリプトはすでに作成されており、現在のコードは次のとおりです。

var store = new SimpleSaveWriteStore( {url: "info_get.php"} );

info_get.php は JSON オブジェクトとしてデータを返しますが、ストア内のデータ メンバーにアクセスするための構文は何ですか? これを検索しましたが、SimpleSaveWriteStore で見つけたドキュメントはそれほど多くありません。

TL;DR - 上記のコードで取得した特定のデータにアクセスするにはどうすればよいですか? ありがとう!

4

1 に答える 1

0

SimpleSaveWriteStoreは Dojo の一部ではないため、ここからコードを入手したと仮定します。

http://kennethfranqueiro.com/2010/06/custom-save-logic-itemfilewritestore/

このコードは を拡張しdojo.data.ItemFileWriteStore、ストアに対してクエリを実行できます。

http://dojotoolkit.org/reference-guide/1.7/dojo/data/ItemFileReadStore.html#query-syntax

注意すべき点がいくつかあります。Dojo はAPI (ItemFileRead および ItemFileWrite ストア)dojo.storeではなく API に移行しています。dojo.dataDojo ストア API のドキュメントは、次の場所にあります。

http://dojotoolkit.org/reference-guide/1.7/dojo/store.html

また、php スクリプトから取得するデータが非常に単純な場合、ストアは必要ないかもしれません。dojo.xhrリクエストを作成してjsonデータを取得するために使用できます。次に、json データを使用して、必要な値を取得します。データとストア API はdojo.xhr、データを取得するために使用します。のドキュメントは次の場所にdojo.xhrGetあります。

http://dojotoolkit.org/reference-guide/1.7/dojo/xhrGet.html

于 2012-05-14T22:05:57.130 に答える