Guest User

Untitled

a guest
Jan 22nd, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.32 KB | None | 0 0
  1. $('#messages_send').live('click', function() {
  2. $.ajax({
  3. url: base_url + 'ajax/send_message',
  4. data: {
  5. username: $('#messages_username').val(),
  6. message: $('#messages_message').val(),
  7. saveid: $('#messages_savedid').val(),
  8. },
  9. success: function(data) {
  10. sending_message();
  11.  
  12. var x = jQuery.parseJSON(data);
  13.  
  14. if(x) {
  15. if(x.gp_id==80)
  16. {
  17. $('#spn_ucredit').load(base_url + 'ajax/userdata/credits');
  18. $('#overlay_credits').load(base_url + 'ajax/userdata/credits');
  19. }
  20. }
  21. //$('#spn_ucredit').html($('#ncd_id').val());
  22. //tmp_cost = $('#spn_ucredit').html()-$('#ncd_id').val();
  23. //$('#ncd_id').val($('#ncd_id').val()-tmp_cost);
  24. //alert(data);
  25. setTimeout(message_sent, 2000);
  26. setTimeout(remove_modal_box, 3000);
  27. setTimeout(message_revert, 3500);
  28. $("#saved_messages").load(base_url + 'messages #saved_messages > form');
  29. $("#messages_content").load(base_url + 'messages #messages_content > form');
  30. }
  31. });
  32.  
  33. return false;
  34. });
  35.  
  36. $(document).on('click', '#messages_send', function() {
  37. sending_message();
  38. $.ajax({
  39. url: base_url + 'ajax/send_message',
  40. data: {
  41. username: $('#messages_username').val(),
  42. message: $('#messages_message').val(),
  43. saveid: $('#messages_savedid').val(),
  44. },
  45. dataType: 'json',
  46. success: function(data) {
  47. var creditsPromise, messagesPromise;//vars that allow .when() later.
  48. if(data.gp_id == 80) {
  49. creditsPromise = $.get(base_url + 'ajax/userdata/credits', function(data) {
  50. $('spn_ucredit').html(data);
  51. $('#overlay_credits').html(data);
  52. });
  53. }
  54. else {
  55. creditsPromise = (new $.Deferred()).resolve().promise();
  56. }
  57. messagesPromise = $.get(base_url + 'messages', function(data) {
  58. var $data = $(data);
  59. $("#saved_messages").empty().append($data.find('#saved_messages > form'));
  60. $("#messages_content").empty().append($data.find('#messages_content > form'));
  61. });
  62.  
  63. $.when(creditsPromise, messagesPromise).done(function() {//fires when both $.get()s have successfully responded
  64. message_sent();
  65. setTimeout(remove_modal_box, 1000);
  66. setTimeout(message_revert, 1500);
  67. });
  68. }
  69. });
  70. return false;
  71. });
  72.  
  73. $(document).on('click', '#messages_send', function() {
  74. sending_message();
  75. $.ajax({
  76. url: base_url + 'ajax/send_message',
  77. data: $("#messages form").serialize(),//assumed
  78. dataType: 'json',
  79. success: function(data) {
  80. if(data.gp_id == 80) {
  81. $('#spn_ucredit').html(data.credits);
  82. $('#overlay_credits').html(data.credits);
  83. }
  84. $("#saved_messages").html(data.saved_messages);
  85. $("#messages_content").html(data.messages_content);
  86. message_sent();
  87. setTimeout(remove_modal_box, 1000);
  88. setTimeout(message_revert, 1500);
  89. }
  90. });
  91. return false;
  92. });
Add Comment
Please, Sign In to add comment