6

REST APIを使用して(HTTP POSTを介して)イベントをリストにプッシュし、プッシュされるアイテムの優先度を指定することは可能ですか?おそらく、私が投稿しているJSONのフィールドとして何とかしていますか?

このようなもの(半擬似コード):

var myObj = {name: 'My Name', address: 'My Address'};
myObj['priority'] = 123;

$.post('http://demo.firebase.com/demo/testing.json', myObj);

ネイティブJavascriptライブラリを使用して次の方法で実行できますが、これはRESTAPIを使用しません。

var fb = new Firebase('http://demo.firebase.com/demo/testing');
var foo = fb.push({name: 'My Name', address: 'My Address'});
foo.setPriority(1);
4

1 に答える 1

13

はい!優先順位を付けてデータを投稿するには、次を使用できます。

var myObj = JSON.stringify({name: 'My Name', address: 'My Address', '.priority': 123});
$.post('http://demo.firebase.com/demo/testing.json', myObj);

生の値 (「hello」など) を優先度付きで投稿したい場合は、次を使用します。

var myObj = JSON.stringify({'.value': 'hello', '.priority': 123});
$.post('http://demo.firebase.com/demo/testing.json', myObj);
于 2012-06-07T03:08:42.410 に答える