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, время: 21:37. |