栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Rails中异步加载部分页面

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Rails中异步加载部分页面

首先在主要回应中放置一个空的占位符div

<div id="pink-dancing-elephants"></div>

然后在页面上添加一些jQuery

$.ajax({    url: "/elephants/dancing",    cache: false,    success: function(html){      $("#pink-dancing-elephants").append(html);    }});

并执行对/ elephants / dancing / pink的响应,以返回要填充div的HTML
blob。在AJAX请求调用的操作中,您将需要使用:layout => false进行渲染,以防止返回的HTML Blob包含整个框架。例如

# elephants_controller.rbdef dancing  @elephants = #whatever  render :layout => falseend

这将在views / elephants / dancing.html.erb中呈现该模板。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/609005.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号