$(document).on('click','edit_model',function(){
var id = $(this).attr('data-id'); //Возвращаю id
$("#editModelForm").submit(function() {
var form_data = $(this).serialize() + '&id=' + id; //Возвращаю данные из формы + добавляю id
console.log(form_data);
$.ajax({
type: "POST",
url: "actions/editModel.php",
data: form_data,
success: function() {
updateTable(); // обновляю таблицу
}
});
return false;
});
return false;
});
<?php
require_once '../db.php';
$db = new DB();
$query = "UPDATE `models`
SET `name`= :name,
`price`= :price
WHERE `id` = :id";
$args = [
'id' => int($_POST['id']),
'name' => $_POST['model_name'],
'price' => $_POST['model_price'],
];
$db::sql($query, $args);
?>