Doctor_Chaos
Проктолог-гинеколог
- Регистрация
- 7 Сен 2013
- Сообщения
- 949
- Реакции
- 723
- Автор темы
- #1
Нужно было реализовать обновление блока с помощью ajax jquery. Нагуглил решение на setinterval, но оно нещадно выедало память, тогда нашел такое решение:
<script> function show() { $.ajax({ url: "/script.php", cache: false, success: function(html){ $("#new").html(html); $('#liquid1').liquidcarousel({width:800, height:100, duration:100, hidearrows:false}); setTimeout(show,1000);} });} $(function() {
show();
}); </script>
В итоге сжирает памяти заметно меньше, но все-таки сжирает - минут через 5 браузер все-таки начинает подвисать. Возможно как-то решить эту проблему вообще?
<script> function show() { $.ajax({ url: "/script.php", cache: false, success: function(html){ $("#new").html(html); $('#liquid1').liquidcarousel({width:800, height:100, duration:100, hidearrows:false}); setTimeout(show,1000);} });} $(function() {
show();
}); </script>
В итоге сжирает памяти заметно меньше, но все-таки сжирает - минут через 5 браузер все-таки начинает подвисать. Возможно как-то решить эту проблему вообще?