刚才我的代码是:
data = {'field_name':"some value",'name':$(this).val()};
但是,我想更改名称键,使其是动态的,例如:
var name = $(this).attr('id');
data = {'field_name':"some value",name:$(this).val()};
那可能吗?
刚才我的代码是:
data = {'field_name':"some value",'name':$(this).val()};
但是,我想更改名称键,使其是动态的,例如:
var name = $(this).attr('id');
data = {'field_name':"some value",name:$(this).val()};
那可能吗?
为此,请使用索引器语法
var data = { 'field_name': "some value" };
data[name] = $(this).val();
jQuery 不是必需的:
data = {'field_name':"some value"};
data[this.id] = this.value;
这应该可以解决问题:
var val = data.name;
delete data.name;
data[name] = val; //name is the identifier here