快速提问。这有什么问题?
content_key = $('#login_ConfigPostcontentkey').val()
content_value = $('#login_ConfigPostcontentvalue').val()
content = { #{content_key} : content_value }
当我跑步时,我得到:
unmatched OUTDENT
这是一个独特的案例,在CoffeeScript中有格式化需求。
答案 0 :(得分:0)
您不能使用字符串插值(使用#{})作为对象属性的键。在原始Javascript中,无法使用花括号对象表示法来引用键名变量。它必须是一个字符串。因此,coffeescript无法编译该代码。
如果使用方括号对象表示法,它将起作用。改变你的最后一行:
content[content_key] = content_value