Dám vám příklad pomocí jQuery.
Řekněme, že máme odkaz s atributem id="button_id" (musíte se naučit selektory 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);
},
});
});
Vysvětlení:odešlete proměnnou var_data
s názvem var_PHP_data
do my_script.php
bez obnovení stránky pomocí volání ajax (pomocí metody GET).
Toto je velmi jednoduchý příklad toho, co musíte napsat do svého PHP skriptu.
<?php
$var_name = $_GET['var_PHP_data'];
echo 'This is what you have send'.$var_name;
?>
Protože výchozí metoda odesílání proměnných ve ajax function in jQuery is GET
.
V PHP musíme použít funkci $_GET.
Tento php skript vytiskne zprávu a tato zpráva bude zpracována ve funkci success: function
ve volání Ajax a jen například upozorníme na tuto zprávu vrácenou z PHP.