REDIGERA 2018
Ja, jag lever fortfarande. Du kan använda fetch
API istället för jQuery
. Det stöds brett utom (gissa vem?...) IE 11 och lägre men det finns en polyfill för det. Njut av modern kodning.
GAMMEL SVAR
Du måste använda AJAX.
Javascript ensamt kan inte nå ett php-skript. Du måste göra en begäran, skicka variabeln till PHP, utvärdera den och returnera ett resultat. Om du använder jQuery skickar du en ajax begäran är ganska enkel:
$.ajax({
data: 'orderid=' + your_order_id,
url: 'url_where_php_is_located.php',
method: 'POST', // or GET
success: function(msg) {
alert(msg);
}
});
och ditt php-skript bör få order-id som:
echo $_POST['orderid'];
Utdata kommer att återgå som en sträng till framgångsfunktionen.
REDIGERA
Du kan också använda stenografifunktionerna:
$.get('target_url', { key: 'value1', key2: 'value2' }).done(function(data) {
alert(data);
});
// or eventually $.post instead of $.get