Проблема с отправкой измененных данных на сервер
Разрабатываю редактирование таблицы при помощи библиотеки x-editable. Локально редактирование работает, но измененная информация не отправляется на сервер. Насколько я понял, файл со скриптом просто не работает, хотя в окне отладки написано, что "происходят действия". Например, я добавил переадресацию на другую страницу сайта, где переадресация должна происходить в консоли, но переадресации не происходит. Я думал, что ошибка в строке запроса к базе, но раз в консоли выдаются результаты, то я не понимаю, в чём проблема. Где может быть ошибка?
Обработчик:
<?php
header( 'Content-Type: text/html; charset=utf-8' );
require_once './connection.php';
//подключаемся к бд
$con = mysqli_connect($host, $user, $password, $database);
//делаем запрос на обновление строки
if (isset($_POST['name'])) {
$db = $_POST['db'];
$column = $_POST['name'];
$newValue = $_POST['value'];
$id = $_POST['pk'];
$sql = "UPDATE `buy_bordTest` SET $column = '$newValue' WHERE idbuy_bord = '$id'";
mysqli_query($link, $sql);
}
mysqli_close($link);
?>
Рендер ячеек таблицы:
<td class='DBcell' id='$row[0]'><a href='#' class='people-editable' data-name='DateB' data-type='text' data-title='Имя' data-pk= '$row[0]' data-url='handler.php' >$row[1]</a></td>
<td class='DBcell' id='$row[0]'><a href='#' class='people-editable' data-name='Name_bord' data-type='text' data-pk= '$row[0]' data-url='handler.php' >$row[2]</a></td>
<td class='DBcell' id='$row[0]'><a href='#' class='people-editable' data-name='color' data-type='text' data-pk= '$row[0]' data-url='handler.php' >$row[3]</a></td>
<td class='DBcell' id='$row[0]'><a href='#' class='people-editable' data-name='quan' data-type='text' data-pk= '$row[0]' data-url='handler.php' >$row[4]</a></td>
Инициализация библиотеки:
<script>
$.fn.editable.defaults.mode = 'inline';
$(document).ready(function() {
$('.people-editable').editable();
});
</script>