0

私は、django rest フレームワーク アプリを使用して ember-data ユーザー向けのカスタム REST アダプターを作成しており、POST/PUT を実行するために JSON 文字列を作成する必要があります。$.toJSON唯一の問題は、これを削除した後に別の jQuery メソッドをチェーンできないように見えることです。

これまでのところember.js、各プロパティを抽出する予定のオブジェクトがありますが、django アプリはidHTTP POST と一緒に移動することを望んでいません。

そのような正当な文字列を取得できます

$.param(record.toJSON());

これにより、次の結果が得られます

id=0&username=dat

これを行うときに toJSONを除外する簡単な方法がid必要です (これは手動で記述せずに存在しますか?) jQuery 1.8+ の使用

前もって感謝します

4

1 に答える 1

0

これは本当に簡単でした

var json_data = record.toJSON();
delete json_data.id;
var data = $.param(json_data);

今では代わりに

id=0&username=dat

私は今得る

username=dat
于 2012-10-11T00:49:50.123 に答える