Чат GET'ом - Форум
Страница 1 из 11
Форум » Форум веб мастеров » jQuery & JavaScript » Чат GET'ом (Нихрена не работает)
Чат GET'ом

Kelin
Проверенные
Сообщений 2046
+
+3522
-
Ваши награды 18
Kelin написал: В ответ пользователя Kelin Написано 25 Июня 2012 в 10:20
Сообщение № 1
Code
<div id="chat">Загрузка</div>
<script type="text/javascript">  
function getChat()  
{  
     $.get('/mchat/', function(data) {
  $('#chat').html($('div', data).html());
     });
}  
window.setInterval("getChat()",5000);
</script>

Почему не работает? Точнее, работает, но подгружает только первый <div>, пробовал подгружать <body> - вообще не работает, также пробовал подгружать div:lt(5) (5 дивов), все равно подгружает только первый cry
подпись: Kelin
«Пред. тема След. тема»

AndreyKlipikov
VIP
Сообщений 257
+
+1300
-
Ваши награды 9
AndreyKlipikov написал: В ответ пользователя AndreyKlipikov Написано 25 Июня 2012 в 13:00
Сообщение № 2
Kelin,
Code
<div id="chat">Загрузка</div>  
<script type="text/javascript">   
function getChat() {   
  $.get('/mchat/', function(data) {  
    $('#chat').html($('.cBlock1, .cBlock2', data).html());  
   });  
}   
setInterval("getChat()",15000);  
getChat();
</script>


Как-то так, проверь

Kelin
Проверенные
Сообщений 2046
+
+3522
-
Ваши награды 18
Kelin написал: В ответ пользователя Kelin Написано 25 Июня 2012 в 13:32
Сообщение № 3
TRANE73, не-а, опять грузит только первый див sad
подпись: Kelin

(o)-$erega-(o)
Пользователи
Сообщений 30
+
+64
-
Ваши награды 8
(o)-$erega-(o) написал: В ответ пользователя (o)-$erega-(o) Написано 06 Июля 2012 в 20:12
Сообщение № 4
Kelin, Функция .html() выводит только первый выбранный элемент, если нужно достать все, то используем цикл

Вот так нужно:

Code
<div id="chat">Загрузка</div>
<script type="text/javascript">   
function getChat()   
{   
      $.get('/mchat/', function(data) {
   $('#chat').html($('div', data).each(function(){$(this).html()}));
      });
}   
window.setInterval("getChat()",5000);
</script>


А что тебе мешает вывести сразу страницу чата?

Пример:

Code
<div id="chat">Загрузка</div>
<script type="text/javascript">   
function getChat()   
{   
      $.get('/mchat/', function(data) {
   $('#chat').html(data);
      });
}   
window.setInterval("getChat()",5000);
</script>
Форум » Форум веб мастеров » jQuery & JavaScript » Чат GET'ом (Нихрена не работает)
Страница 1 из 11
Поиск:
Топ пользователей: