Javascript.RU

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

Пагинатор - проблема получить данные.
Здравствуйте! Только начал изучать jquery. Нужно прикрепить к моему пагинатору ajax фильтрацию. Дошел до момента передачи php номера следующей страницы, сервер отдает готовый массив с контентом и массив с инфой про текущую стр., сколько всего страниц. Но после отправки с сервера в jquery, не обновляется div новыми данными. Вот код, что не так? Спасибо.
$(document).ready(function(){
        //когда нажали на селект
        $('#realt_type').change(function(){

        var urlZaprosa = 'view_realty.php';
        var data = new Object();
        data.f_bool = $('#realt_type').val();
          //отправка на сервер
        $.ajax({
            type: "POST",
            url: urlZaprosa,
            data: ({
                        data: JSON.stringify(data),
                    }),
             dataType:   'json',
             error:      function() {
                 alert("Ошибка!");
             },
             success:    function (result) {
           
             //удалить старый контент до фильтрации
             $('#module_info').remove();
             
             var exitData = ' ';
             
             //массив с контентом
             $(result.advertisements).each(function() { 
                exitData += '<div>' + $(this).attr('region') + '</div>' + '<div>' + $(this).attr('city') + '</div>' + 
                '<div>' + 'ID: ' + $(this).attr('id') + '</div>' +
                '<div>' + $(this).attr('comment') + '</div>' + 
                '<div>' + $(this).attr('upload_path') + '</div>' + '<br>';
             });
             //работа с пэйджером
             var pagesRes = '';
             var currentType = $('#realt_type option:selected');
             $(result.pager).each(function() { 
               
                //счетчик для выводим список страниц
                for(i=0; i<=$(this).attr('total'); i++){
                    
                    if(i==$(this).attr('current')){
                        pagesRes += '<a style=\"font-weight: bold;\"' + ' href=' + '\"' +'/view_realty.'+ i + '/' + '\">' + i + '</a>';
                    }
                    else{
                       //формируем след. ссылку
                       pagesRes += '<a' + ' href=' + '\"' +'/view_realty.'+ i + '/' + i + '/' + '\">'  + i + '</a>';
                      
                    }
                }
             });
             
             //вывод результата первых объявлений и пейджера
             $('#result').html(exitData + '<br>');
             $('#pages').html(pagesRes);
             
              
              //если кликнули по № страницы
              var content = $('#pages').text();
             $('#pages a').click(function(){
                pagerNumber = $(this).attr('href');
                var pager = new Object();
                pager.page = $(this).attr('href');
                $.ajax({
                        type: "GET",
                        url: urlZaprosa,
                        data: ({
                                    page_number: JSON.stringify(pager),
                                }),
                        dataType:   'json',
                        error:      function() {
                             alert("Ошибка!");
                         },
                         success: function(){
                             alert(pagerNumber);
                         }  
                     });// end ajax#2
                 
             });
             }//end success
            });//end ajax#1
            
           
        });
 });
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить данные через AJAX и отобразить на странице skiller AJAX и COMET 2 17.06.2011 11:09
Как получить данные переданные методом POST? layla Общие вопросы Javascript 3 13.12.2010 10:16
как получить данные из reader.xmlData lfs2008 ExtJS 3 02.11.2010 19:12
Как правильно получить введенные данные в поле? buket jQuery 11 11.04.2010 19:59
Возможно ли получить данные из файла на сервере? sdff Общие вопросы Javascript 11 19.07.2008 20:48