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

Javascript関数はphpスクリプトを投稿して呼び出します

    2018年編集

    ええ、私はまだ生きています。 fetchを使用できます jQueryの代わりにAPI 。 IE 11以下を除いて広くサポートされていますが(誰だと思いますか?...)、そのためのポリフィルがあります。最新のコーディングをお楽しみください。

    フェッチAPIのサポート

    古い答え

    AJAXを使用する必要があります。

    Javascriptだけではphpスクリプトに到達できません。リクエストを行い、変数をPHPに渡し、評価して結果を返す必要があります。 ajax を送信するjQueryを使用している場合 リクエストはかなり簡単です:

    $.ajax({
        data: 'orderid=' + your_order_id,
        url: 'url_where_php_is_located.php',
        method: 'POST', // or GET
        success: function(msg) {
            alert(msg);
        }
    });
    

    PHPスクリプトは次のような注文IDを取得する必要があります:

    echo $_POST['orderid'];
    

    出力は文字列として成功関数に返されます。

    編集

    省略形の関数を使用することもできます:

    $.get('target_url', { key: 'value1', key2: 'value2' }).done(function(data) {
        alert(data);
    });
    
    // or eventually $.post instead of $.get
    


    1. パーティションごとの結合のための高度なパーティションマッチング

    2. 更新/削除が成功したときに影響を受ける行が0を返すのはなぜですか?

    3. MySQLとMariaDBのデータベースプロキシの選択

    4. OracleのLN()関数