SHARE
TWEET

Gotpix.com JQuery/AJAX Commenting

Ranga14 Aug 14th, 2013 (edited) 19 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script type="text/javascript">
  2. $('#PP_Post').on('submit', function(e) {
  3.         var $btn = $(this).find('.Submit');
  4.  
  5.         $btn.attr('disabled', true);
  6.         $btn.val('Posting...');
  7.  
  8.         e.preventDefault();
  9.  
  10.         $.ajax({
  11.                         type: 'POST',
  12.                         data: $('#PP_Post').serialize(),
  13.                         url: $(this).attr('action'),
  14.                         success: function(msg) {
  15.                                 var targetOffset = $('#Profile_Posts').offset().top;
  16.  
  17.                                 // Insert post
  18.                                 $(msg).insertBefore('#Profile_Posts .most_recent');
  19.  
  20.                                 // Scroll to top of posts
  21.                                 $("body, html").animate({scrollTop: targetOffset}, 600);
  22.  
  23.                                 // Re-enable submit button
  24.                                 $btn.removeAttr('disabled');
  25.  
  26.                                 // Update button text
  27.                                 $btn.val('POST');
  28.  
  29.                                 // Clear old post message
  30.                                 $('#PP_Post .descriptionField').val('');
  31.                         }
  32.         });
  33. });
  34. </script>
RAW Paste Data
Pastebin PRO Summer Special!
Get 60% OFF on Pastebin PRO accounts!
Top