В общем, есть модальное окно с формой которое открывается нажатием на строку таблицы. Модальное окно при помощи скрипта заполняется данными из той строки из которой открыто модальное окно. Вопрос в том как мне передать ID строки таблицы в другой файл PHP, который будет обрабатывать удаление данной строки из БД. Собственно нужно добыть ID строки таблицы и вставить его в условие запроса для удаления.
У меня таблица заполняется из БД, в том числе айди строки. Затем я нажатием на строку таблицы открываю модальное окно, которое заполняется данными из строки при помощи скрипта.
Вот скрипт:
<script>
$(document).ready(function() {
$(".usrtbl").dblclick(function() {
clear_modal(); //Очистка можно так же циклом, принцип показал ниже
var col_arr = []; //Инициализация массива
var rowData = $(this).children(); //Получаем кучу <td> из тега <tr>
for (var i = 0; i < $(this).children().length; i++) {
//Засовываем значения в массив для более удобной работы с ними
col_arr.push($(rowData[i]).text());
}
console.log(col_arr); //Выводит значения столбцов
// Или так если не динамическая таблица
$('input[name=lastname]').val(col_arr[2]);
$('input[name=firstname]').val(col_arr[3]);
$('input[name=patronymic]').val(col_arr[4]);
$('input[name=function]').val(col_arr[5]);
$('select[name=department]').val(col_arr[6]);
$('select[name=usergroup]').val(col_arr[7]);
$('input[name=login]').val(col_arr[8]);
$("#idModalEditUser").modal('show');
});
function clear_modal() { // Очистка модального окна
$('input[name=lastname]').val("");
$('input[name=firstname]').val("");
$('input[name=patronymic]').val("");
$('input[name=function]').val("");
$('select[name=department]').val("");
$('select[name=usergroup]').val("");
$('input[name=login]').val("");
}
});
</script>
В данном массиве находятся значения из всех ячеек строки таблицы, в том числе id строки. Вот мне его надо передать в другой php файл и вставить там в sql-запрос DELETE.