我在JSString()函数的错误 - 未捕获的语法错误:之后参数列表丢失)
<script>
var currentLocation = window.location.href;
function AddCardToTrello() {
Trello.addCard({
url: currentLocation,
name: String({{ soproduct.product }}),
due: {{ soproduct.required_date|date:"SHORT_DATE_FORMAT" }}
});
}
</script>
此功能这给了我这个错误
Uncaught SyntaxError: missing) after argument list
这是它的外观解析时像
<script>
var currentLocation = window.location.href;
function AddCardToTrello() {
Trello.addCard({
url: currentLocation,
name: String(1 4343rfcdc 54446),
due: 07/30/2016
});
}
</script>
的错误是在这一行
name: String(1 4343rfcdc 54446),
当值为id(数字)时,它工作正常,我没有收到任何错误。
可能是什么问题?