Дайте двум полям отдельные атрибуты id
, затем получите их значения и задайте их как свойства объекта, который вы предоставляете как тело запроса для отправки в запросе AJAX.
Стоит также отметить, чтовам следует избегать использования атрибутов on*
в вашем HTML, где это возможно. Лучше использовать ненавязчивые обработчики событий. Поскольку вы уже включили jQuery на страницу, это можно сделать с помощью on()
, например:
Name: <input type="text" id="name" name="name" value=""><br><br>
Description: <input type="text" id="description" name="description" value=""><br><br>
<button type="button" id="save">Save</button>
jQuery(function($) {
$('#save').on('click', function() {
$.post("save.php", {
user_id: '1234',
name: $('#name').val(),
description: $('#description').val(),
}, function(data, status) {
console.log(data);
});
});
}
Еще лучше было бы поместить элементы в form
и изменитьот button
до type="submit"
. Затем вы можете подключиться к событию submit
формы. Это сделано для улучшения доступности и удобства пользователей.