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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jquery не видит переменную 
V
    Опции темы
zone51
Дата 31.5.2010, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Привет всем! Имеется код для пагинации 

Код

function initPaginationUsers() {
        var num_entries=0;
        $.post("{$this->base}ajax_find.php",
                      {mode:'usercount',
                       username:$('#usernameField').val(),
                       email:$('#emailField').val(),
                       rand:Math.random()},
        function(data){
          if(data=='session.expired'){
             messageBox('{$this->lang['sorry.but.your.session.is.expired']}');
             document.location='{$this->base}';
          }else{
             // count entries inside the hidden content
             
             num_entries=data;
             //alert("data "+num_entries);
          }
       });
       //alert(num_entries);    
        
        //Create content inside pagination element
        $("#paginator").pagination(num_entries,pagination_options);
       }


В этом коде я в жквери просчитываю общее число записей и мне его надо вернуть в JS переменную как это сделать? Чтобы я ни делал не получается то есть 

Код

num_entries=data;


не работает. Подскажите пожалуйста. Спасибо


--------------------
The truth is out there
PM MAIL   Вверх
brother79
Дата 31.5.2010, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Что именно не работает?
1) Замыкание размещено правильно
2) в ф-ии бработчика пост-запроса - всё должно выводиться
3) в исходной ф-ии, где вызывается   $("#paginator").pagination(num_entries,pagination_options); - не должно работать, т.к. ты вызываешь пост запрос, который уходит на выполнение, далее выполняется этот код, но сам запрос ещё не отработал, и всё посчитается только когда вызовется в-я обработчика в Post, в ней и надо тебе твой пагер инициализировать.


--------------------
PM MAIL WWW   Вверх
zone51
  Дата 1.6.2010, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Спасибо! Я так и сделал - все получилось!


--------------------
The truth is out there
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




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


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

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