Я приведу пример с использованием jQuery.
Допустим, у нас есть ссылка с атрибутом id = "button_id" (вы должны изучить селекторы jQuery).
$("#button_id").click(function(){
var var_data = 5;
$.ajax({
url: "my_script.php",
data: { var_PHP_data: var_data };
success: function(data) {
// do something;
alert(data);
},
});
});
Объяснение: вы отправите переменную var_data
с именем var_PHP_data
на my_script.php
без обновления страницы, используя вызов ajax (используя метод GET).
Это очень простой пример того, что выприходится писать в своем скрипте PHP.
<?php
$var_name = $_GET['var_PHP_data'];
echo 'This is what you have send'.$var_name;
?>
Поскольку метод по умолчанию для отправки переменных в ajax function in jQuery is GET
.
Мы должны использовать $_GET функция в PHP.
Этот php-скрипт напечатает сообщение, и это сообщение будет обработано в success: function
в вызове Ajax, и, например, мы будем предупреждать об этом сообщении, возвращаемом из PHP.