我有一些代码,如下所示:
var selectedValue = event.currentTarget.value;
var selectTarget = event.currentTarget.id;
Backbone.sync('read', this.collection, {data: $.param({selectTarget: selectedValue })});
selectTarget
和 selectedValue
都需要是变量。经过一番研究,我了解到我无法将变量作为参数键传递。但是,我不知道如何重组我的代码来解决这个问题。有没有办法构建 Backbone.sync 调用,以便我可以传递键和值的变量?
最佳答案
var paramObject = {};
paramObject[selectTarget] = selectedValue;
$.param(paramObject);
关于javascript - 使用变量作为参数键 Javascript/Backbone.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15669699/