jQuery AJAX tableSorter - PullRequest
       31

jQuery AJAX tableSorter

0 голосов
/ 19 ноября 2011

У меня есть таблица выбора и событие изменения для моего вызова AJAX с плагином TableSorter. Кажется, он не применяет TableSorter более одного раза. После успеха AJAX функции сортировки не применяются к вновь загруженным HTML-элементам. Ниже приведен пример:

$(document).ready(function() {
                $('#policies').dataTable();
                $('#PolicyCategory').live('change',function(){
                var policy = $('#PolicyCategory').val();
                var form_data = {
                            category_id: policy,
                            ajax: '1'       
                        };


                        $.ajax({
                            url: "http://coverbuddy.favstay.com/users/category_ajax",
                            type: "POST",
                            dataType: "html",
                            cache: false,
                            data : form_data,
                            success: function(data){
                                //console.log();
                                //alert(data);
                                $('#policies').html(data);
                                $("#policies").trigger("update");
                            }
                        });
                    });
                });

Есть ли что-то, чего мне не хватает?

1 Ответ

0 голосов
/ 22 ноября 2011

Попробуйте включить триггер "appendCache" - из этого ТАКого вопроса :

$('#policies')
  .html(data)
  .trigger("update")
  .trigger("appendCache");
...