javascript – 在rails模式中渲染部分
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 在rails模式中渲染部分,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1017字,纯文字阅读大概需要2分钟。
内容图文
我在模态窗口中渲染部分时遇到问题.我已经尝试过简单模态和原型窗口.我基本上试图在模态弹出窗口中渲染部分内容.这是现在的样子:
<%=link_to_function("Share This!", "win = new Window({title: \"Share This\", width:200, height:150, destroyOnClose: true, recenterAuto:false});
win.getContent().update("+escape_javascript(render :partial => 'groups/show')+");
win.showCenter();
")%>
我已经尝试了多种组合,如何放置escape_javascript位以及在简单模态下尝试这个.
任何帮助将非常感激.
解决方法:
我认为更容易渲染页面上的部分(隐藏),然后在按下按钮时使用setContent将其捕获到窗口中.这意味着你可以把更多的j放在页面之外,这也会更好一些.
在视图中:
<div id="groups_show" style="display:none">
<%= render :partial => 'groups/show' %>
</div>
<%= link_to_function("Share This!", "show_group_popup()") %>
在application.js(或其他包含的js文件)中:
function show_group_popup() {
$('groups_show').show();
win = new Window({title: "Share This", width:200, height:150, destroyOnClose: true, recenterAuto:false});
win.setContent('groups_show',true,true);
win.show();
}
内容总结
以上是互联网集市为您收集整理的javascript – 在rails模式中渲染部分全部内容,希望文章能够帮你解决javascript – 在rails模式中渲染部分所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。