sql >> データベース >  >> RDS >> Mysql

ページを更新せずにリンクをクリックすると、データベースにデータが送信されます

    jQueryを使用した例を示します。

    属性id="button_id"のリンクがあるとしましょう(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);
                },
         });
    });
    

    説明:変数var_dataを送信します var_PHP_dataという名前で my_script.phpに ajax呼び出しを使用してページを更新せずに(GETメソッドを使用)。

    これは、PHPスクリプトに記述しなければならないことの非常に単純な例です。

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

    ?>

    jQueryのajax function in jQuery is GETであるため 。

    PHPでは$_GET関数を使用する必要があります。

    このphpスクリプトはメッセージを出力し、このメッセージはsuccess: functionで処理されます。 Ajax呼び出しで、たとえばPHPから返されたこのメッセージを警告します。



    1. MySQLはクエリでORDERBYとLIMITをどのように処理しますか?

    2. SQLServerストアドプロシージャのリターンコードの奇妙さ

    3. 配列を使用したPDO更新テーブル

    4. OracleMultitenant12cでC##プレフィックスなしでユーザーを作成する方法