За последние 24 часа нас посетили 17563 программиста и 1677 роботов. Сейчас ищут 1986 программистов ...

проблема с setInterval

Тема в разделе "JavaScript и AJAX", создана пользователем hust0, 3 сен 2017.

  1. hust0

    hust0 Активный пользователь

    С нами с:
    6 июл 2013
    Сообщения:
    321
    Симпатии:
    8
    Здравствуйте, имею код

    Код (Javascript):
    1.  function qweqwe() {
    2. clearInterval(interval);
    3.      var interval = setInterval(function(){
    4. $("#good").html(" last");
    5. lasm();
    6. }, 5000);
    7.  
    8. }
    9. qweqwe();
    Можно ли сделать чтобы к примеру через каждые 3 обновлении вставлялось на 15 сек. слово last (в id good), потом заново запускалась функция...

    lasm() - ajax функция
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Можно. Что вам мешает хранить количество обновления и проверять кратность трем?
     
  3. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    @hust0, setInterval + Ajax = не самая лучшая идея. Я бы рекомендовал использовать setTimeout. Т.е. схема должна быть такой: отправили запрос > дождались завершения (успешного - success или полного - complete) > задержка N секунд > новый запрос.
    Пример в песочнице