BEARBEITEN 2018
Ja, ich lebe noch. Sie können den fetch
verwenden API statt jQuery
. Es wird weithin unterstützt, außer (raten Sie mal, wer? ...) IE 11 und darunter, aber dafür gibt es eine Polyfill. Genießen Sie modernes Programmieren.
ALTE ANTWORT
Sie müssen AJAX verwenden.
Javascript allein kann ein PHP-Skript nicht erreichen. Sie müssen eine Anfrage stellen, die Variable an PHP übergeben, auswerten und ein Ergebnis zurückgeben. Wenn Sie jQuery verwenden, senden Sie ein ajax Anfrage ist ziemlich einfach:
$.ajax({
data: 'orderid=' + your_order_id,
url: 'url_where_php_is_located.php',
method: 'POST', // or GET
success: function(msg) {
alert(msg);
}
});
und Ihr PHP-Skript sollte die Bestell-ID wie folgt erhalten:
echo $_POST['orderid'];
Die Ausgabe wird als Zeichenfolge an die Erfolgsfunktion zurückgegeben.
BEARBEITEN
Sie können auch die Kurzfunktionen verwenden:
$.get('target_url', { key: 'value1', key2: 'value2' }).done(function(data) {
alert(data);
});
// or eventually $.post instead of $.get