ruby-on-rails – 无法从Rails控制器呈现JavaScript
发布时间:2020-12-16 23:27:52 所属栏目:百科 来源:网络整理
导读:我想显示一个带有错误消息的模态窗口,当用户在表单中输入了无效内容时,如果一切正常,则显示另一个操作.但是,当我尝试显示模态窗口时 render :js = "jQuery.facebox(#{...})" 仅显示实际调用的JavaScript: try { jQuery.facebox(...)} catch (e) { alert('RJ
我想显示一个带有错误消息的模态窗口,当用户在表单中输入了无效内容时,如果一切正常,则显示另一个操作.但是,当我尝试显示模态窗口时
render :js => "jQuery.facebox(#{...})" 仅显示实际调用的JavaScript: try { jQuery.facebox(...) } catch (e) { alert('RJS error:nn' + e.toString()); alert('jQuery.facebox("<div class='error'>Error</div>")'); throw e; } 解决方法
您是否尝试过将代码部分放入?而不是
render :js => "jQuery.facebox(#{...})" 尝试 render :partial => "my_facebox_popup" 然后在你的_my_facebox_popup.html.erb局部放入你的代码: <script type = "text/javascript"> ... </script> 调试firebug获得的任何错误. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |