Javascript 如何排除对象';$toJSON之前或期间的s id属性

Javascript 如何排除对象';$toJSON之前或期间的s id属性,javascript,jquery,ember.js,Javascript,Jquery,Ember.js,我正在为使用django REST framework应用程序的ember数据用户编写一个自定义REST适配器,需要构建一个JSON字符串来进行POST/PUT。唯一的问题是,我似乎无法在$.toJSON之后链接另一个jQuery方法来删除它 到目前为止,我有一个ember.js对象,我计划从中提取每个属性,但我的django应用程序不希望id与HTTP POST一起使用 我可以得到这样一根合法的绳子 $.param(record.toJSON()); 这将导致以下结果 id=0&us

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

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

我可以得到这样一根合法的绳子

$.param(record.toJSON());
这将导致以下结果

id=0&username=dat
当我使用jQuery1.8对JSON执行此操作时,我想要一种快速的方法来排除
id
(是否存在手工编写的情况?)+


提前谢谢你

原来这很简单

var json_data = record.toJSON();
delete json_data.id;
var data = $.param(json_data);
而不是现在

id=0&username=dat
我现在明白了

username=dat
看看这个