sql >> Database teknologi >  >> RDS >> Mysql

Send data til databasen, når du klikker på et link uden sideopdatering

Jeg vil give dig et eksempel ved at bruge jQuery.

Lad os sige, at vi har et link med en attribut id="button_id" (du skal lære jQuery-vælgerne ).

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

Forklaring:du sender variablen var_data med navnet var_PHP_data til en my_script.php uden sideopdatering ved hjælp af et ajax-opkald (ved hjælp af GET-metoden).

Dette er et meget simpelt eksempel på, hvad du skal skrive på dit PHP-script.

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

?>

Fordi standardmetoden til at sende variabler i ajax function in jQuery is GET .

Vi skal bruge $_GET-funktionen i PHP.

Dette php-script vil udskrive en besked, og denne besked vil blive håndteret i success: function i Ajax-opkaldet, og bare for eksempel vil vi advare denne besked returneret fra PHP.



  1. Indsættelse af data i tabel ved hjælp af Execute Immediate i Oracle

  2. Hvordan genstarter man id-tælling på en tabel i PostgreSQL efter at have slettet nogle tidligere data?

  3. Opret et SQL Server Agent-skema med T-SQL

  4. Hvad er forskellen mellem VARCHAR(255) og TINYTEXT strengtyper i MySQL?