Javascript 如何排除对象';$toJSON之前或期间的s id属性
我正在为使用django REST framework应用程序的ember数据用户编写一个自定义REST适配器,需要构建一个JSON字符串来进行POST/PUT。唯一的问题是,我似乎无法在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
$.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
看看这个