goodanthony / json-in-views

This app shows how you could use JSON to render views.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JSON views

This app shows how you could use JSON to render views.

designs controller

 # GET /designs/new
 def new
   @design = Design.new
   render :json => {:form => render_to_string(:partial => 'form')}
 end

#designs index.html.erb

<%=content_for :javascripts do%>

<script type="text/javascript">

 $(function(){

     $('#new-design').on("click", function(event) {
       event.preventDefault();
       var url = $(this).attr('href');
       $.ajax({
         url: url,
         beforeSend: function() {

         },
         complete: function() {

         },
         success: function(data) {
           $('#designform').html(data['form']);

         }
       });
     });


    $(document).on("click", "#cancel-btn", function(event) {
       $('form').remove();
       //alert("s");
    });

 })



</script>

About

This app shows how you could use JSON to render views.


Languages

Language:Ruby 90.1%Language:CSS 7.2%Language:JavaScript 2.7%