jQuery + JSON如何从变量定义键

时间:2012-04-07 15:56:30

标签: jquery string json variables

我有以下代码

$.post(
    "/factory/set",{
         key : value
    },
    function(response) {

        });
    }, "json"
);

,其中

key = "foo"
value = "bar"

但是服务器总是得到“key”和“bar”,有没有办法将密钥设置为变量,而不是字符串?

1 个答案:

答案 0 :(得分:29)

创建一个对象:

var data = {};

然后设置属性:

data[key] = value;

然后在调用$.post()

时使用该对象
$.post(
    "/factory/set",data,
    function(response) {

    }, "json"
);