За последние 24 часа нас посетили 17475 программистов и 1686 роботов. Сейчас ищет 981 программист ...

Не работает пейджер на AJAX

Тема в разделе "JavaScript и AJAX", создана пользователем Mr. T, 17 окт 2011.

  1. Mr. T

    Mr. T Активный пользователь

    С нами с:
    10 ноя 2010
    Сообщения:
    733
    Симпатии:
    0
    Адрес:
    Украина, г. Киев
    Здравствуйте,
    написал функцию, которая строит таблицу, если больше 10 строк, то появляется дополнительно пейджер. Написал AJAX-запрос, который привязал клику по какой-то ссылке на пейджере. Первый раз таблица обновляется, но второй - нет.
    HTML:
    1. <div id="table-id-1">
    2.  <table>
    3.   ...
    4.  </table>
    5.  <div id="navigation"><a href="#" id="page-1">1</a> <a href="#" id="page-2">2</a></div>
    6. </div>
    , [js]$('#navigation a').click(function(){
    var table_id = $(this).parent().parent().attr('id').substring(9);
    var page = $(this).attr('id').substring(5);
    if(table_id &&
    page){
    $.ajax({
    type:'POST',
    url:'http://www.example.com/navigation.php',
    data:table_id='+table_id+'&page='+page,
    success:function(html){
    if(html != ''){
    $('#table-id-'+table_id).fadeOut().replaceWith(html).fadeIn();
    }
    }
    });
    }
    return false;
    });[/js], пробовал смотреть, что содержит table_id и page после первого клика, результат - ничего не вывелось, что я упускаю?
     
  2. Mr. T

    Mr. T Активный пользователь

    С нами с:
    10 ноя 2010
    Сообщения:
    733
    Симпатии:
    0
    Адрес:
    Украина, г. Киев
    Разобрался, нужно было использовать событие live...