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

ajax ошибка при сортировке таблицы
Всем доброго времени суток.

Столкнулся с такой проблемой. Вывожу таблицу при помощи PHP из файлов. Подключил возможность сортировки данных при помощи jquery.tablesorter.min.js(плагин tablesorter для сортировки таблицы). А так же сделал несколько select'ов для того чтобы менять опции в таблице. Соответственно страница загружается, выводиться таблица, сортировка работает. Как только подгружаю данные при помощи ajax и потом пробую отсортировать новую таблицу, плагин думает, что ничего не подгружалось и сортирует старую таблицу и добавляет ее в конец, то есть новые данные он не видит, если кто знает прошу подсказать, буду очень благодарен.

Вот кусок, который отвечает за эти действия, если надо что-то еще показать, то готов еще показать что скажите

$(".tablesorter").tablesorter();

$("#type, #old, #space").change( function () {
        //alert($(this).val());
        var val = $(this).val();

        if(val == 'uch' || val == 'str'){
            type = val;
        }
        if(val == 'old' || val == 'new'){
            old = val;
        }
        if(val == 'not' || val == 'yes'){
            space = val;
        }

        $.ajax({
            type: "POST",
            url: 'ajax',
            data: {
                type: type,
                old: old,
                space: space
            },
            dataType: 'JSON',
            success: function (data) {
                //$(".tablesorter").tablesorter();
                $('table > tbody').html(data.text);
            }
        });
    })

Последний раз редактировалось AnonimS, 18.03.2018 в 23:52. Причина: дополнение
Ответить с цитированием