Показать сообщение отдельно
  #1 (permalink)  
Старый 07.07.2013, 09:36
Новичок на форуме
Отправить личное сообщение для Segol Посмотреть профиль Найти все сообщения от Segol
 
Регистрация: 07.07.2013
Сообщений: 3

ajax передача данных с setInterval
Добрый день,
помогите пожалуйста с вопросом

проблема в том что

при перемотки страницы вывода данных , при каждом обновление setInterval
возвращает страницу в начало и не даёт листать страницы..

предполагаю что сделать необходимо с hasClass()..
но незнаю как скидать в кучу весь код..


необходимо что бы с аяхса возвращался запрос на ту страницу от куда он поступил


setInterval(function(){
   $.post('../.ajax/wiwodmac.php',function(data){
       if(data){
         $('.makk').html(data);
       }
     });
   },4000);



файл wiwodmac.php

while($myrow2 = mysql_fetch_array($rsd2)) {
        $i2++;
        echo("здесь  вывод  данных  с  базы");
       
        }
 
?>
<script type="text/javascript" src=".js/userskanal2.js"></script>



файл userskanal2.js

$(document).ready(function() {
$('.makk').each(function() {
       var elem = $(this);
       var imgCounts = elem.find('.mak').length;
       elem.append('<div class="partner-controls"></div>');
       var controls = elem.find('.partner-controls');
       for(var i=0;i<imgCounts;i++) {
          if(i==0) {
             controls.append('<span class="current"></span>');
               elem.find('.mak:eq('+i+')').addClass('active');
           } else {
               controls.append('<span></span>');
               elem.find('.mak:eq('+i+')').hide();
           }
       }
       controls.find('span').click(function() {
           controls.find('span').removeClass('current');
           $(this).addClass('current');
           elem.find('.mak').removeClass('active').fadeOut();
           elem.find('.mak:eq('+$(this).index()+')').addClass('active').fadeIn();
       });
   });
});
Ответить с цитированием