Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Senden Sie Daten an die Datenbank, wenn Sie auf einen Link ohne Seitenaktualisierung klicken

Ich gebe Ihnen ein Beispiel mit jQuery.

Nehmen wir an, wir haben einen Link mit einem Attribut id="button_id" (Sie müssen die jQuery-Selektoren lernen).

    $("#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);
            },
     });
});

Erläuterung:Sie senden die Variable var_data mit dem Namen var_PHP_data zu einer my_script.php ohne Seitenaktualisierung mit einem Ajax-Aufruf (mit GET-Methode).

Dies ist ein sehr einfaches Beispiel dafür, was Sie in Ihr PHP-Skript schreiben müssen.

<?php
$var_name = $_GET['var_PHP_data'];
echo 'This is what you have send'.$var_name;

?>

Weil die Standardmethode zum Senden von Variablen in der ajax function in jQuery is GET ist .

Wir müssen die Funktion $_GET in PHP verwenden.

Dieses PHP-Skript gibt eine Nachricht aus und diese Nachricht wird in der success: function behandelt im Ajax-Aufruf und nur zum Beispiel werden wir diese von PHP zurückgegebene Nachricht warnen.