tofacebook.com -专业IT技术社区(贪吃蛇学院) 4-2 Ajax Web程序 - tofacebook.com-专业IT技术社区(贪吃蛇学院)
135°

4-2 Ajax Web程序

标签:使用   nbsp   实例变量   需要   htm   art   blog   jquer   str   

练习题:在购物车的每个商品旁添加按钮,按一下减一个,数量为0删除该商品。先用普通方法再用Ajax支持。

1.自定义方法decrease, 为其设定路径routes.rb。 在resouurces :line_items的块中加put ‘decrease‘, on: :member 

2.在controller中定义这个方法。

 

  • 注意??:因为要用到render @cart渲染首页侧边栏,所以需要在action中声明实例变量@cart. 这里有前期模块CurrentCart中的方法set_cart,通过before_action,使用set_cart.
  • 减到一本时要用destroy方法。
  • respond_to 块中加 format.js
3. view模版中定义一个decrease.js.erb。用jquery: $(‘#cart‘).html("<%= j render(@cart) %>");

 

4-2 Ajax

标签:使用   nbsp   实例变量   需要   htm   art   blog   jquer   str   

原文地址:https://www.cnblogs.com/chentianwei/p/8695473.html


本文由百家号/熊掌号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。

已有 0 条评论

    我有话说: