博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rails中使用ajax
阅读量:6925 次
发布时间:2019-06-27

本文共 553 字,大约阅读时间需要 1 分钟。

步骤:
1.将button_to方法转换成form_remote_tag
例如:
<%=button_to "Empty Cart", :action=>"empty_cart"%>
转换成:
 
<%form_remote_tag
 :
url=>{:action=>"empty_cart"} 
do%> 

  <%=
submit_tag "Empty Cart" %> 

  <%end%>
这段转换会从这个button发起一个ajax远程调用,在layout中<head>标签中加入
  <%= javascript_include_tag :defaults %>
 
在上面的action中对应了empty_cart,在视图中新建empty_cart.rjs, 在这个rjs中定义对于点击按钮要产生的ajax效果
page[:cart].visual_effect :blind_up
在这里看到:cart是在局部模板中定义过的一个标记,现在想要的效果就是点击empty cart按钮之后,让标识为cart的部分平滑的收起来。
 
-----
p139.playtime 1
 
本文转自 fsjoy1983 51CTO博客,原文链接:http://blog.51cto.com/fsjoy/88707,如需转载请自行联系原作者
你可能感兴趣的文章
基于java的分布式爬虫
查看>>
【解决错误码为0xC8000222的 .NET Framework 4 安装失败问题】
查看>>
在Linux的sqlplus中不能使用vi时的解决方法
查看>>
【framework】spring3-mvc-开篇
查看>>
设置第一启动系统
查看>>
CISCO路由器配置基础(1)
查看>>
美团正押注无人车?没错,这是外卖大战的第三阶段
查看>>
ifdown eth0 && idup eth0 ifdown --exclude=l0 -a && ifup --exclude=lo -a
查看>>
Perl中的变量动态化
查看>>
Openfiler在vmware vsphere中应用(一)简单部署搭建openfiler
查看>>
非archive 模式下更改datafile/redolog位置
查看>>
实例对比Oracle中truncate和delete的区别
查看>>
jqGrid细节备注—表格元素换行
查看>>
jquery实现数字滚动效果
查看>>
myeclipse反编译
查看>>
不要宗教化TDD(测试驱动开发)
查看>>
Exchange2013灾难恢复演练--Exchange管理员必须掌握的技能
查看>>
Linux系统内核网络参数的意义及应用(转贴)
查看>>
思维工具2: Reversal
查看>>
百度知道1000指数的关键词留链接排名到第一的实战案例
查看>>