Skip to content

Instantly share code, notes, and snippets.

@antonevane
Created May 16, 2010 19:46

Revisions

  1. antonevane revised this gist May 16, 2010. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions gsp_ajax_example.jsp
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,6 @@
    <!-- Spinner Trick-->
    <div id='spinner' class='spinner' style='display:none;'>
    <img src='${createLinkTo(dir: 'images', file: 'spinner.gif')}' alt="Loading..." title="Loading..."/><p><g:message code="Идет загрузка.."/></p>

    </div>

    <div id="ajax_data">
    </div>
  2. antonevane revised this gist May 16, 2010. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gsp_ajax_example.jsp
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@
    update="[success:'ajax_data',failure:'error']">Ajax Action</g:remoteLink>
    </div>

    <--! Spinner Trick-->
    <!-- Spinner Trick-->
    <div id='spinner' class='spinner' style='display:none;'>
    <img src='${createLinkTo(dir: 'images', file: 'spinner.gif')}' alt="Loading..." title="Loading..."/><p><g:message code="Идет загрузка.."/></p>

  3. antonevane revised this gist May 16, 2010. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions gsp_ajax_example.jsp
    Original file line number Diff line number Diff line change
    @@ -3,8 +3,10 @@
    update="[success:'ajax_data',failure:'error']">Ajax Action</g:remoteLink>
    </div>

    <--! Spinner Trick-->
    <div id='spinner' class='spinner' style='display:none;'>
    <img src='${createLinkTo(dir: 'images', file: 'spinner.gif')}' alt="Loading..." title="Loading..."/><p><g:message code="Идет загрузка.."/></p>

    </div>
    <div id="ajax_data">
    </div>
  4. antonevane created this gist May 16, 2010.
    3 changes: 3 additions & 0 deletions controller_ajax.groovy
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,3 @@
    def analyze = {
    render "Content"
    }
    10 changes: 10 additions & 0 deletions gsp_ajax_example.jsp
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    <div id="ajax_form">
    <g:remoteLink action="analyze"
    update="[success:'ajax_data',failure:'error']">Ajax Action</g:remoteLink>
    </div>

    <div id='spinner' class='spinner' style='display:none;'>
    <img src='${createLinkTo(dir: 'images', file: 'spinner.gif')}' alt="Loading..." title="Loading..."/><p><g:message code="Идет загрузка.."/></p>
    </div>
    <div id="ajax_data">
    </div>
    12 changes: 12 additions & 0 deletions gsp_ajax_js_example.jsp
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    <g:javascript src="jquery/jquery.js" />

    <g:javascript>
    $(document).ready(function() {

    $("#spinner").bind("ajaxSend", function() {
    $(this).fadeIn();
    }).bind("ajaxComplete", function() {
    $(this).fadeOut();
    })
    });
    </g:javascript>