Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите оптимизировать код, выполняется очень медленно... 
:(
    Опции темы
Lisa67567
Дата 18.11.2011, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 31.8.2011

Репутация: нет
Всего: нет



Здравствуйте!
Выпадающий список. При клике на элемент списка, открывается 
Код

index.php?module=k1_System&offset=1&stamp=1310560107062908300&return_module=k1_System&action=DetailView&record="+info_sys+" #LBL_K1_SYSTEM_INFORMATION"

фунция click такая (не ругайте сильно за код, я только учусь...) :
Код

function clicks(info_sys){
   $.ajax({                      
                    cache: false,  
            beforeSend: function() {
$('#info1').html('<img id="loader" class="centered" src="modules/TreeV/views/tree/loader3.gif">');
},    
                    success: function(html){                      
 $('#info1').load("index.php?module=k1_System&offset=1&stamp=1310560107062908300&return_module=k1_System&action=DetailView&record="+info_sys+" #LBL_K1_SYSTEM_INFORMATION");                    
                    }  
                }
    ); 
  }



info1 - это див в котором должно открыться содержимое. LBL_K1_SYSTEM_INFORMATION - это id готового див, взятого с другой страницы.
Сделала как смогла, но открывается див info1 очень долго(4-5 сек)...
Подскажите пожалуйста, как исправить?...

PM MAIL   Вверх
$дмитрий
Дата 18.11.2011, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 5
Всего: 45



Судя по коду тормозит не JS, а передача данных с index.php. Убедится в этом можно посмотрев через отладчик, если так то нужно сразу формировать список, а не ajax-ом подгружать
PM MAIL   Вверх
-=Ustas=-
Дата 18.11.2011, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 2
Всего: 69



Lisa67567, как сказал $дмитрий - это у Вас серверная часть. чтоб убедиться в firebug есть вкладка net, либо кнопочка profile - используйте их для профилирования вашего запроса к серверу.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Lisa67567
Дата 18.11.2011, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 31.8.2011

Репутация: нет
Всего: нет



Да, как раз долго грузит index.php.
Цитата

если так то нужно сразу формировать список, а не ajax-ом подгружать 

Список у меня формируется сразу (в левой части), а ajax ом загружается подробная информация о пункте (в правой части)...
PM MAIL   Вверх
Lisa67567
Дата 18.11.2011, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 31.8.2011

Репутация: нет
Всего: нет



Кроме как ajax больше ничего не нашла для загрузки в див контента с другой страницы..
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0437 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.