jQuery Datatables - привязать функцию к флажку после изменения и загрузки источника ajax - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть этот код для инициализации моей таблицы данных:

var table = $("#table").DataTable();

И у меня есть этот код для привязки события, когда пользователь изменяет выбранную опцию в <select>

$("#select").change(function(){

       var id = $("#select").val();
       if ( !id ){
          return;
       }        

       table.ajax.url( "{% url 'm_data_for_table' 0 %}".replace(0, id) ).load();

});

Таблица перезагружается с новыми строками без проблем.Это содержимое, полученное из ajax:

 {
    "data": [
        [
            "<input type='checkbox' name='checkbox_select' value='xxx' /> ",
            "John",
            "Python Developer"           
        ],
        [
            "<input type='checkbox' name='checkbox_select' value='xxy' /> ",
            "Renan",
            "JavaScript Developer" 
        ],
        [
            "<input type='checkbox' name='checkbox_select' value='xxz' /> ",
            "Anna",
            "Python Developer" 
        ]
    ]
}

Я бы хотел привязать событие к флажкам после отображения таблицы.

Как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...