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

标签 javascript jquery

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

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

我该怎么做?

最佳答案

使用数组访问语法:

var params={};
params['varName']='a value';
$.post('...', params, function() {
    ...
});

关于javascript - 如何在 JavaScript 中使用字符串设置对象参数名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6448442/

相关文章:

javascript - 开 Jest : resolves return undefined from Promise

javascript - 根据javascript中的索引将数组分成两部分

javascript - 我可以使用 HTML5 和 javascript 将音频流式传输到服务器吗

javascript - 简单倒计时2

javascript - 滚动到窗口调整大小的最左边的元素 - 怎么样?

jQuery Mobile 选项卡禁用() : Uncaught Error: jQuery UI Tabs: Mismatching fragment identifier

jQuery UI Datepicker - 禁用特定日期

javascript - 如何在不使用 image.src 或 image.onload 的情况下将 png base 64 转换为像素数组?

javascript - 如何在 React VR 项目中实现 Google Analytics 事件跟踪?

jquery - 在子匿名函数中使用 $(this)