0

我正在使用 django rest 框架应用程序为 ember-data 用户编写自定义 REST 适配器,并且需要构建一个 JSON 字符串来执行 POST/PUT。唯一的问题是我似乎无法在$.toJSON删除它之后链接另一个 jQuery 方法。

到目前为止,我有一个ember.js对象,我计划从中提取每个属性,除了我的 django 应用程序不希望它id与 HTTP POST 一起使用

我可以像这样得到一个合法的字符串

$.param(record.toJSON());

这导致以下结果

id=0&username=dat

当我这样做时,我想要一种快速排除idtoJSON 的方法(这是否存在而无需手动编写?)使用 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 回答