Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Javascript-Funktion posten und PHP-Skript aufrufen

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.

Unterstützung für Abruf-API

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