Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.02.2014, 23:50
Интересующийся
Отправить личное сообщение для MArtyn911 Посмотреть профиль Найти все сообщения от MArtyn911
 
Регистрация: 16.07.2013
Сообщений: 12

обновление нескольких div на странице
Здравствуйте, пытаю сделать велосипед, но работа остановилась в самом начале

есть у меня
такие дивы

<div id="1">некий html</div>
<div id="2">некий html</div>
<div id="3">некий html</div>

и таких штук 50 на странице

такой функцией я обновляю содержимое div
function show(id,cfg)  
        {  
            $.ajax({  
				type: "POST",
                url: "get.php",  
				data: "act=post&cfg="+cfg+"&id="+id,
                cache: false,  
                success: function(html){  
                    $("#id").html(html);  
                }  
            });  
        }


Задача состоит в том чтобы обновить все div по таймауту и не создавать очень большой нагрузки, так как скрипт get.php обращается к базе делает выборку и возвращает результат.

Еще проблема состоит в том что id дивов не последовательны, а могут быть 30, 68, 24, и тд

Приходит в голову забрать все id в массив и пропускать через функцию show() поочередно, но как такое осуществить моих скромных познаний в javascript не хватает

Помогите пожалуйста с реализацией моей задачи, заранее благодарен
Ответить с цитированием
  #2 (permalink)  
Старый 01.03.2014, 01:03
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

А где смешная картинка? Это же оффтопик. Приходи со смешной картинкой.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #3 (permalink)  
Старый 01.03.2014, 11:59
Интересующийся
Отправить личное сообщение для MArtyn911 Посмотреть профиль Найти все сообщения от MArtyn911
 
Регистрация: 16.07.2013
Сообщений: 12

Сообщение от Gozar Посмотреть сообщение
А где смешная картинка? Это же оффтопик. Приходи со смешной картинкой.
спасибо вам за ответ, но мне он не сильно помог, решил сам таким способом

добавил class hours и по нему осуществляю поиск
$().ready(function(){
var n=new Array();
var id='';
$('.hours') . each(function(){
n . push(this . id);
id=this.id;
alert(id);
//виполняем манипуляции дальше
});
});
Ответить с цитированием
  #4 (permalink)  
Старый 01.03.2014, 12:10
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Я надеюсь ты хоть догадался не делать 50 параллельных запросов на сервер, а уместить все в один?

И не офтопь больше в офтопе. В офтопе должен быть офтоп. А так получается что это офтоп.
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как найти текст в нескольких div housewm Events/DOM/Window 21 24.12.2013 16:05
Обновление div snake AJAX и COMET 15 18.10.2013 11:34
Обновление данных на странице после отсылки POST запроса ArtemKrass Firefox/Mozilla 6 08.10.2013 18:23
Обновление div из соседнего ScriptGuest AJAX и COMET 0 08.09.2013 13:21
Обновление только <div> на странице Mukhtar AJAX и COMET 1 08.10.2010 20:58