Ще ви дам пример с помощта на 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.