Ik zal je een voorbeeld geven met jQuery.
Laten we zeggen dat we een link hebben met een attribuut id="button_id" (je moet de jQuery-selectors leren).
$("#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);
},
});
});
Uitleg:je stuurt de variabele var_data
met de naam var_PHP_data
naar een my_script.php
zonder paginaverversing met een ajax-aanroep (met behulp van de GET-methode).
Dit is een heel eenvoudig voorbeeld van wat je in je PHP-script moet schrijven.
<?php
$var_name = $_GET['var_PHP_data'];
echo 'This is what you have send'.$var_name;
?>
Omdat de standaardmethode om variabelen in de ajax function in jQuery is GET
is .
We moeten de $_GET-functie in PHP gebruiken.
Dit php-script zal een bericht afdrukken en dit bericht wordt verwerkt in de success: function
in de Ajax-oproep en we zullen bijvoorbeeld dit bericht waarschuwen dat is geretourneerd vanuit PHP.