Javascript Funktion posten und PHP-Skript aufrufen

8

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.

    
DaViDa 30.05.2013, 10:46
quelle

5 Antworten

12

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%     
Savas Vedova 30.05.2013, 10:54
quelle
1

Angenommen, Sie möchten AJAX nicht verwenden, können Sie in Ihrer Funktion clickedbutton Folgendes tun:

%Vor%

und dann in deiner page.php

%Vor%

(notieren Sie die Punkte, um Strings zu verbinden)

    
Jesús Carrera 30.05.2013 10:57
quelle
0

Mit Ajax.

%Vor%

In PHP bekommen Sie es mit $ _POST.

%Vor%     
Ivo Pereira 30.05.2013 10:51
quelle
0

Du kannst es so versuchen

%Vor%

und in der php-Seite

%Vor%

Bearbeiten

Wenn Sie die PHP-Datei ohne Seitenaktualisierung laden möchten, können Sie versuchen, als Freunde vorgeschlagen ..

    
sAnS 30.05.2013 10:53
quelle
0

Der einfachste Weg besteht darin, eine Abfragezeichenfolge zu erstellen und sie an das Ende der URL des PHP-Skripts anzuhängen.

%Vor%

Im PHP Skript können Sie die Parameter wie folgt aufrufen:

%Vor%     
HarryFink 30.05.2013 11:00
quelle

Tags und Links