我想显示一个带有错误消息的模态窗口,当用户在表单中输入了无效内容时,如果一切正常,则显示另一个操作.但是,当我尝试显示模态窗口时
render :js => "jQuery.faceBox(#{...})"
try { jQuery.faceBox(...) } catch (e) { alert('RJS error:\n\n' + e.toString()); alert('jQuery.faceBox(\"<div class=\'error\'>Error</div>\")'); throw e; }
解决方法
@H_301_11@ 您是否尝试过将代码部分放入?而不是render :js => "jQuery.faceBox(#{...})"
尝试
render :partial => "my_faceBox_popup"
然后在你的_my_faceBox_popup.html.erb局部放入你的代码:
<script type = "text/javascript"> ... </script>