如何在JavaScript中使用字符串设置对象参数名称?

vit*_*tto 0 javascript jquery

我正在为jQuery编写一个插件,我需要向服务器发送一小段数据,但我需要设置我发送的json对象的var名称:

var params = {name:'var_name'}
$.post('page.php', {params.name:'the value'}, function () { /* etc. */ });
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

ick*_*fay 6

使用数组访问语法:

var params={};
params['varName']='a value';
$.post('...', params, function() {
    ...
});
Run Code Online (Sandbox Code Playgroud)