Вы можете использовать AJAX для отправки данных в ваш PHP-скрипт, который затем запустится.
Обратите внимание, что jQuery и AJAX не являются альтернативами друг другу.
AJAX - это асинхронный HTTP-запрос(что вам и нужно).
jQuery - это библиотека javascript, которую вы можете использовать для выполнения вызовов AJAX.
Я бы взглянул на https://api.jquery.com/jQuery.post/
Этоэто сокращенная функция для создания ajax-запроса POST.Например:
function triggerMyPhpScript(data) {
$.post("http://localhost/.../script.php", data, function(responseData) {
// do something with the response of your script
});
}
Мне также нравится ответ Fetch от Коала Йенга.Это также будет хорошо работать в современных браузерах.Имейте в виду, что если вы хотите поддерживать древние браузеры (например, Internet Explorer), вам необходимо реализовать функцию обнаружения и откат в случае, если выборка не поддерживается браузером.