JQuery + JSON как определить ключ из переменной

У меня есть следующий код

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

        });
    }, "json"
);

где

key = "foo"
value = "bar"

но сервер всегда получает "ключ" и "бар", есть ли способ установить ключ как переменную, а не строку?

Ответы

Ответ 1

Создать объект:

var data = {};

Затем установите свойство:

data[key] = value;

Затем используйте объект в вашем вызове $.post():

$.post(
    "/factory/set",data,
    function(response) {

    }, "json"
);