2012-04-07 59 views
14

鍵我有以下代碼的jQuery + JSON如何定義從變量

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

     }); 
    }, "json" 
); 

其中

key = "foo" 
value = "bar" 

但是服務器總是得到「重點」和「酒吧」,是有辦法將密鑰設置爲變量,而不是字符串?

回答

29

創建一個對象:

var data = {}; 

然後設置屬性:

data[key] = value; 

然後使用您的通話對象$.post()

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

    }, "json" 
); 
+0

就像一個魅力。謝謝! – Gessle 2012-04-07 17:14:37