1. Вот вы сгенерировали кнопку с помощью PHP и теперь видите её в браузере.
2. Теперь нужно повесить событие на эту кнопку с помощью JQuery. Для этого сначала добавим к ней поле id, чтобы было проще обращаться
<a class='btn btn-xs' id='status-button' name="status" href="admin.php?id=755">
в ожидании</a>
теперь собственно сам JQuery код
var button = $("#status-button");
button.on("click", function () {
// Отправляем AJAX запрос на сервер
$.ajax({
url: button.attr("href"),
type: "POST",
dataType: "json",
success: function (response) {
button.html(response["status-text"]);
}
});
return false;
})
AJAX запрос будет отправляться по адресу
/admin.php?id=755, так как
url: button.attr("href") берет значение из атрибута
href вашей кнопки.
Запрос будет отправляться методом POST и ожидать JSON ответа.
3. Теперь вам нужно написать скрипт на PHP, который обработает запрос: внесет данные в базу, и вернет в JSON status-text с текстом нового статуса.