// Handle AJAX call ( function( $ ) { $( '#gist-update' ).click( function( e ) { e.preventDefault(); $( '#gist-ajax-loading' ).css( 'visibility', 'visible' ); data = { 'action' : 'gist', '_ajax_nonce' : $('#ds-gist-nonce').val(), 'post_id' : $('#post_ID').val(), 'gist_id' : $('#gist-id').val() }; $.post( ajaxurl, data, function( res ) { res = $.parseJSON( res ); if ( res.error ) { $( '#gist-ajax-loading' ).css( 'visibility', 'hidden' ); alert( 'Gist ID "' + res.id + '": ' + res.error ); return; } if ( res.files ) { $( '#gist-files' ).empty(); $.each( res.files, function( key, val ) { $( '#gist-files' ).append( '
  • {' + val + '}
  • ' ); }); $( '#gist-ajax-loading' ).css( 'visibility', 'hidden' ); } } ) }); } )( jQuery );