render partial on click

前端 未结 3 1018
醉梦人生
醉梦人生 2020-12-24 04:15

I would like to call partials on some standard operations. I am using this method for calling the partial:

 %li= link_to \'Delete Event\', \'javascript:void(         


        
3条回答
  •  猫巷女王i
    2020-12-24 04:22

    on the view do this:

    link_to "Delete #{item}", '/model/confirm_deletion', :method => :delete, :remote => true #add the class and extra attributes if neeeded
    

    on your controller

    def confirm_deletion
    end
    

    and add a view to the confirm_deletion action in js

    #RevealDelete.reveal-modal
      %a.close-reveal-modal ×
      %h3= "Delete #{item}"
      %p Are you sure you want to delete this?
      =link_to "Delete #{item}", resource, :method => :delete, :remote => :true, :confirm => resource, :class => 'button close-reveal-modal'
      %a.button.alert.close-reveal-modal Cancel
    
    :javascript
      $(body).append($('#RevealDelete'));
    

    that would make an ajax request to load that custom confirmation dialog, maybe you want to add some wrapper to insert the dialog instead of using body.append

提交回复
热议问题