Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   ajax передача данных с setInterval (https://javascript.ru/forum/misc/39647-ajax-peredacha-dannykh-s-setinterval.html)

Segol 07.07.2013 09:36

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();
       });
   });
});


Часовой пояс GMT +3, время: 17:37.