abdurahman_argoebie

user menu chat

Oct 6th, 2019
323
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.49 KB | None | 0 0
  1. $('#list_user').on('click','.click-list-chat',function(){
  2.         var user_ID = $(this).attr('id');
  3.         var last_ID = "0";
  4.         $.ajax({
  5.             type: "POST",
  6.             global: false,
  7.             url: "<?=BASE_ACTION?>/chat/isi/?kepada_user_ID="+user_ID,
  8.             success: function(html) {
  9.                     $('#isi_chat').html(html);
  10.                     $('#kepada_user_ID').val(user_ID);
  11.                     var scroll = $('ul .collection');
  12.                     var height = scroll[0].scrollHeight;
  13.                     scroll.scrollTop(height);
  14.                     $.ajax({
  15.                         type: "POST",
  16.                         global: false,
  17.                         url: "<?=BASE_ACTION?>/chat/checking_last_history_chat/?kepada_user_ID="+user_ID,
  18.                         success: function(html) {
  19.                             last_ID = html;
  20.                             setInterval(function(){
  21.  
  22.                                 $.ajax({
  23.                                    
  24.                                     type: "POST",
  25.                                     global: false,
  26.                                     url: "<?=BASE_ACTION?>/chat/checking_last_history_chat/?kepada_user_ID="+user_ID,
  27.                                     success: function(html) {
  28.                                         if(html != last_ID) {
  29.                                             last_ID = html;
  30.                                             $.ajax({
  31.                                                 type: "POST",
  32.                                                 global: false,
  33.                                                 url: "<?=BASE_ACTION?>/chat/isi/?kepada_user_ID="+user_ID,
  34.                                                 success: function(html) {
  35.                                                     $('#isi_chat').html(html);
  36.                                                     $('#kepada_user_ID').val(user_ID);
  37.                                                     var scroll = $('ul .collection');
  38.                                                     var height = scroll[0].scrollHeight;
  39.                                                     scroll.scrollTop(height);
  40.                                                 }
  41.                                             });
  42.                                         }
  43.                                     }
  44.                                    
  45.                                 });
  46.                                
  47.                             },2000);
  48.                         }
  49.                     });
  50.             }
  51.         });
  52.        
  53.        
  54.     });
Add Comment
Please, Sign In to add comment