1
我有我的股票轨3.1应用程序的项目#index.html.erb一个JavaScript部分内容是这样的:轨to_json.html_safe未捕获的SyntaxError:意外的标识
<script type="text/javascript" charset="utf-8">
var projects = <%= @projects.to_json.html_safe -%>
$(function() {
// some other code...
});
</script>
然而,Chrome的控制台抱怨说“未捕获语法错误:意外的标识符”
现在,如果我删除任何东西,遵循‘VAR项目’行像这样
<script type="text/javascript" charset="utf-8">
var projects = <%= @projects.to_json.html_safe -%>
</script>
一切都很好,和O时ne在Chrome浏览器的控制台中键入“项目”,我确实得到了对象列表 [object,object,object,...,object]
我无法弄清楚问题在这里,你能帮忙吗?
谢谢!
尝试添加'的末尾添加一个分号
;
;'分号声明 – rubish结束我发誓,我也尝试了,那个时候没有工作。现在它工作:)嗯,那就是生活..谢谢!哦,我如何选择你作为答案? –
现在你可以:-) – rubish