Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.06.2014, 10:48
Интересующийся
Отправить личное сообщение для yapka Посмотреть профиль Найти все сообщения от yapka
 
Регистрация: 11.06.2014
Сообщений: 10

Мерцание при обновлении php
Добрый день. Помогите пожалуйста с проблемой. Есть список пользователей, обновляю его :

$(document).ready(function f(){
window.setInterval(f, 100)
$.ajax({
url: '/pipl.php?',
cache: false,
beforeSend: function() {
$("#right").html('lauding');
},
success: function(html){
$("#right").html(html);
}
});
});

Обновляет все нормально < но при обновлении мерцание.

Пробовал так еще:
$(document).ready(function() {
$.ajaxSetup({ cache: false }); 
setInterval(function() {
$('#right').load('/pipl.php?);
}, 3000); 
});


Идут постоянно запросы.

Помогите пожалуйста , как в первом случае убрать мерцание , или во втором постоянные соединения , всем заранее спасибо.

Последний раз редактировалось yapka, 19.06.2014 в 13:46.
Ответить с цитированием
  #2 (permalink)  
Старый 19.06.2014, 10:51
Интересующийся
Отправить личное сообщение для yapka Посмотреть профиль Найти все сообщения от yapka
 
Регистрация: 11.06.2014
Сообщений: 10

Или кто сможет помочь за деньги < пишите в ЛС.

Последний раз редактировалось yapka, 19.06.2014 в 13:46.
Ответить с цитированием
  #3 (permalink)  
Старый 25.06.2014, 10:10
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

$(function() {
    setInterval(function() {
         $('#right').load('/pipl.php');
    }, 3000);
});


А сервер не лопнет от запросов каждые 3 секунды? Я бы на Вашем месте хотя бы 20 секунд поставил.
Ответить с цитированием
  #4 (permalink)  
Старый 26.06.2014, 08:14
Аспирант
Отправить личное сообщение для skfyann Посмотреть профиль Найти все сообщения от skfyann
 
Регистрация: 27.12.2011
Сообщений: 90

В первом случае какая-то путаница с вызовом. Скорее всего нужно прочитать про разницу setTimeout и setInterval.
$(function() {
     setInterval(function () {
        $.ajax({
            url: '/pipl.php?',
            cache: false,
            // Следующую строку я б тоже убрал, она будет лишний раз подменять значения в правом столбце
            beforeSend: function() {$("#right").html('lauding');},
            success: function(html){$("#right").html(html);}
    }, 100);
});

Ну и да, со временем интервала неплохо бы определиться
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема при воспроизведении аудио при использовании jplayer nemish Events/DOM/Window 0 01.12.2011 16:15
Гостевая Ajax + php не обнавляется при добавлении сообщения onuvidelsolnce AJAX и COMET 6 27.11.2011 21:47
Запуск выполнения PHP при нажатие на кнопку??? Abibas220 Общие вопросы Javascript 1 05.01.2011 12:05
Свойство opener обнуляется при обновлении страницы LesPaulFAP Events/DOM/Window 0 12.10.2009 13:09
Изменение шапки при обновлении страницы nasty blood (X)HTML/CSS 0 07.04.2008 13:13