In html habe ich mehrere Schaltflächen, die automatisch für jedes Objekt in der Datenbank mit einem bestimmten Status erstellt werden. Jede Schaltfläche erhält ihre eigene ID.
%Vor%Die Schaltfläche ruft die geklickte Schaltfläche Javascript auf und gibt ihr die Nummer der Schaltfläche und die orderid dieser Schaltfläche.
%Vor%Diese Funktion lädt die Nummer der Schaltfläche und macht sie button0, button1 usw. Die orderid wird auch erfolgreich durchlaufen. Nun in der Funktion möchte ich ein externes PHP-Skript aufrufen, aber auch orderid muss an das Skript übergeben werden.
%Vor%Ich weiß über den mysqli Schutz und alles, ich werde das später anpassen. Jetzt möchte ich mich auf die obige Frage konzentrieren, wie ich die Variable orderid zum phpscript aufrufen und übergeben kann.
Sie müssen AJAX verwenden.
Javascript allein kann kein PHP-Skript erreichen. Sie müssen eine Anfrage stellen, die Variable an PHP übergeben, sie auswerten und ein Ergebnis zurückgeben. Wenn Sie jQuery verwenden, ist das Senden einer ajax -Aufforderung ziemlich einfach:
%Vor%und Ihr PHP-Skript sollte die Bestell-ID erhalten wie:
%Vor%Die Ausgabe wird als String an die Erfolgsfunktion zurückgegeben.
BEARBEITEN
Sie können auch die Kurzschreibfunktionen verwenden:
%Vor% Angenommen, Sie möchten AJAX nicht verwenden, können Sie in Ihrer Funktion clickedbutton
Folgendes tun:
und dann in deiner page.php
%Vor%(notieren Sie die Punkte, um Strings zu verbinden)
Tags und Links javascript html jquery php mysql