sql >> Databáze >  >> RDS >> Mysql

Funkce Javascript post a volání php skriptu

UPRAVIT 2018

Ano, jsem stále naživu. Můžete použít fetch API namísto jQuery . Je široce podporován kromě (hádejte kdo?...) IE 11 a nižších, ale pro to existuje polyfill. Užijte si moderní kódování.

Podpora rozhraní API pro načítání

STARÁ ODPOVĚĎ

Budete muset použít AJAX.

Samotný Javascript nemůže dosáhnout php skriptu. Budete muset vytvořit požadavek, předat proměnnou do PHP, vyhodnotit ji a vrátit výsledek. Pokud používáte jQuery, odesílání ajax požadavek je poměrně jednoduchý:

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

a váš php skript by měl získat ID objednávky jako:

echo $_POST['orderid'];

Výstup se vrátí jako řetězec do funkce úspěchu.

UPRAVIT

Můžete také použít zkrácené funkce:

$.get('target_url', { key: 'value1', key2: 'value2' }).done(function(data) {
    alert(data);
});

// or eventually $.post instead of $.get


  1. Přehled typů SQL Join s příklady

  2. PostgreSQL:Čas vytvoření tabulky

  3. Alternativa k použití klíčového slova LIMIT v poddotazu v MYSQL

  4. Získejte druhý nejvyšší plat pro každou osobu v mysql