标签: javascript
我需要运行这行Javascript:
@model.save({ name: @some_element.val() })
但是密钥(在本例中为name)将根据变量的值而变化。该变量是键的字符串表示形式。所以在这种情况下,变量是"name"。如何使用变量指定正确的密钥?如果我直接使用变量名称,它将被解释为键本身。
name
"name"
答案 0 :(得分:5)
var obj = {}; obj[varName] = @some_element.val(); @model.save(obj);