我正在尝试通过rails应用程序运行jquery。我在弹出窗口中有编辑信息,我想更改它以在他们点击更新后显示信息。它应该工作,但这一行
$(".edit_business).append("<%= escape_javascript(render(:file => 'businesses/show')) %>");
正在抛出非法角色问题。此代码位于我的update.js.erb文件中。 escape_javascript就在那里,但它在我的控制台中抛出了一个错误。
答案 0 :(得分:4)
你真的错过了那句话吗?
$(".edit_business").append(...)
答案 1 :(得分:1)
你错过了$(“。edit_business”)
中的引用答案 2 :(得分:1)
(".edit_business)
应该是
(".edit_business")
答案 3 :(得分:0)
我经常只使用render(:file => filename).to_json