0

私は属性を持つクラス「連絡先」を持っています:

id
name
email

ID は、新しい連絡先が作成されるたびにデータベースによって作成されます。これらの連絡先は、JsonRestStore を使用する Dojox DataGrid を使用して UI に表示されます。

経由で新しい連絡先を作成する場合

personStore.newItem({name: "foo", email: "foo@acme.org"});
personStore.save();

クライアントは、バックエンドによって処理される JSON 要求本文を使用して「HTTP POST」要求を実行し、一意の ID を持つ新しい連絡先がデータベースに作成されます。

ここで、JsonRestStore に含まれる新しい Contact を、バックエンドによって作成された ID で更新する必要があります。これはどのように行うことができますか?「HTTP POST」の期待される戻り値は何ですか?

4

1 に答える 1

1

Dojo メーリング リストで問題の解決策を見つけました

http://dojo-toolkit.33424.n3.nabble.com/Server-supplied-IDs-using-JsonRestStore-td177200.html

于 2012-03-05T19:41:53.760 に答える