![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.09.2011
Сообщений: 44
|
![]() Код HTML:
Есть такой запрос $.ajax({ async: true, type: 'POST', url: '/messages/', data: "user_1=" + id1 + "&user_2=" + id2, dataType: 'json', timeout: 30000, success: function(data){ if(data['success']){ sm = data['messages']; setInterval(function(){ $('.messPanelPrintSmsByIdContent').html(sms(sm)); } ,1000); $("#messages").val(''); }else { $('.messPanelPrintSmsByIdContent').html(''); $("#messages").val(''); return false; }}}); В ответ приходит массив с сообщениями data['messages'] "($data[0]['messages'] и тд)" Этой функцией function sms(sm){ for(var i=0; i<sm.length;i++){ $('.messPanelPrintSmsByIdContent').append( "<p id=mess_"+sm[i]['user_1']+">"+sm[i]['messages']+"</p>" ); } } добавляю все в див И сет-интервалом setInterval(function(){ $('.messPanelPrintSmsByIdContent').html(sms(sm)); } ,1000); обновляю контент. Но у меня получается бесконечный цикл вывода. Как правильно поступить в этом случае? |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 01.05.2013
Сообщений: 6
|
![]()
Попробуй таймаут вместо интервала
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бесконечный цикл | Алексей_2012 | Общие вопросы Delphi | 10 | 24.04.2013 08:27 |
Бесконечный цикл при заходе на метку. Как обойти? | The Real Kos | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 24.09.2012 11:02 |
Программа определяющия и выводящая на экран в виде таблицы значения функции, разложенной в бесконечный ряд Тейлора на интервале.. | Алексей Квашнин | Помощь студентам | 0 | 18.12.2011 22:41 |
Бесконечный цикл. | Тошка | Помощь студентам | 6 | 12.03.2011 17:50 |
Бесконечный цикл | Эдуард | Общие вопросы C/C++ | 4 | 03.04.2008 17:28 |