16

次のコードがあります

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

        });
    }, "json"
);

どこ

key = "foo"
value = "bar"

しかし、サーバーは常に「キー」と「バー」を取得します。キーを文字列ではなく変数として設定する方法はありますか?

4

1 に答える 1

31

オブジェクトを作成します。

var data = {};

次に、プロパティを設定します。

data[key] = value;

次に、への呼び出しでオブジェクトを使用します$.post()

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

    }, "json"
);
于 2012-04-07T16:04:53.340 に答える