javascript — выберите строку по умолчанию и отправьте запрос XHR с помощью jQuery DataTables

Код

var row = $(this).closest('tr'); var table = $("#projects_table").DataTable({ 'createdRow': function(row, data, dataIndex) { if (dataIndex == 0) { $(row).addClass('selected'); // selected row (first one) }; setTimeout( function () { table.draw(); }, 100 ); } }); $('#projects_table tbody').on( 'click', 'tr', function (e) { $('.addVisit').hide(); e.preventDefault(); if ( $(this).hasClass('selected') ) { $(this).removeClass('selected'); var scheduleID = ''; var projectID = ''; $('.projectName').empty(); $('#projectName').empty(); } else { table.$('tr.selected').removeClass('selected'); $(this).addClass('selected'); $('.projectName').empty(); $('#projectName').empty(); var projectID = $(this).data('id'); //this should get data-id of selected row above $.ajax({ type:'GET', url:'{{url('dashboard/getProjectVisits')}}/' projectID, //this should be excuted success:function(data){ // retunting my data in second table and this process repeats // for all my tables in this view. // (to clear the code i removed this part) } }); } }); 

Любая идея?

Обновить

Вот мои таблицы HTML-код

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector