javascript - 使用变量作为参数键 Javascript/Backbone.js

标签 javascript jquery backbone.js

我有一些代码,如下所示:

var selectedValue = event.currentTarget.value;
var selectTarget = event.currentTarget.id;
Backbone.sync('read', this.collection, {data: $.param({selectTarget: selectedValue })});

selectTargetselectedValue 都需要是变量。经过一番研究,我了解到我无法将变量作为参数键传递。但是,我不知道如何重组我的代码来解决这个问题。有没有办法构建 Backbone.sync 调用,以便我可以传递键和值的变量?

最佳答案

var paramObject = {};
paramObject[selectTarget] = selectedValue;

$.param(paramObject);

关于javascript - 使用变量作为参数键 Javascript/Backbone.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15669699/

相关文章:

javascript - 三.js中node.applyMatrix4不是函数

jquery - 为什么我无法从 jQuery UI 对话框中触发提交按钮?

javascript - 如何在backbone.js中为事件编写单元测试

Javascript:TinyMCE + Highcharts

javascript - 在 D3 和弦图中使用工具提示获取值 - 错误 : "property of target undefined"

javascript - 如何以编程方式禁用 HTML 查看源或加密 Html 元素?

javascript - 需要将 EmaiID 和密码从登录组件传递给 home 组件 react

javascript - 项目列表,内容在单击时展开,如果项目已展开则折叠

javascript - 如何用 select2 替换 bootstrap-select?

backbone.js - 使用 pushstate 深度链接 backbonejs