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