使用变量作为对象的属性名称

Use variable for property name of object

本文关键字:属性 对象 变量      更新时间:2023-09-26

如何使用变量作为对象的属性名?

 var foo = 'abc';
 var value = '123';
 var name = 'bar';
 $.ajax({
      url: foo.php,
      data: { code : foo , name : value }, // passed name (should be bar)
      type: 'POST',
      success: function(data){}
 });

我该怎么办?谢谢

data创建为单独的变量

var data = {code: foo};
data[name] = value;
 $.ajax({
      url: foo.php,
      data: data, 
      type: 'POST',
      success: function(data){}
 });