Jag ska ge dig ett exempel med jQuery.
Låt oss säga att vi har en länk med ett attribut id="button_id" (du måste lära dig jQuery-väljarna ).
$("#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);
},
});
});
Förklaring:du kommer att skicka variabeln var_data
med namnet var_PHP_data
till en my_script.php
utan siduppdatering med ett ajax-anrop (med GET-metoden).
Detta är ett väldigt enkelt exempel på vad du måste skriva på ditt PHP-skript.
<?php
$var_name = $_GET['var_PHP_data'];
echo 'This is what you have send'.$var_name;
?>
Eftersom standardmetoden för att skicka variabler i ajax function in jQuery is GET
.
Vi måste använda $_GET-funktionen i PHP.
Detta php-skript kommer att skriva ut ett meddelande och detta meddelande kommer att hanteras i success: function
i Ajax-samtalet och bara till exempel kommer vi att varna detta meddelande som returneras från PHP.