0

我正在尝试通过 rails 应用程序运行 jquery。我在弹出窗口中有编辑信息,我想在他们单击更新后将其更改为显示信息。它应该工作,但这条线

$(".edit_business).append("<%= escape_javascript(render(:file => 'businesses/show')) %>");

正在引发非法字符问题。此代码在我的 update.js.erb 文件中。escape_javascript 在那里,但它在我的控制台中引发错误。

4

4 回答 4

4

你真的错过了那句话吗?

$(".edit_business").append(...)
于 2009-07-13T17:40:45.563 回答
1
(".edit_business)

应该是

(".edit_business")
于 2009-07-13T17:41:45.530 回答
1

您在 $(".edit_business") 中缺少报价

于 2009-07-13T17:40:54.080 回答
0

我经常只是使用render(:file => filename).to_json

于 2009-07-13T18:32:22.510 回答