2010-11-29 16 views
0

Angenommen, ich brauche eine Funktion (php) aus dem Inneren einer js Funktion mit AJAX aufrufen, ist dieHilfe mit PHP und AJAX

folgende Syntax korrekt:

$.post("phpReceivingFile.php", {func: (name: "james")} 

.... .. ..

Antwort

4

Nein, es wird nicht funktionieren, Sie können nicht bestimmte PHP-Funktionen wie diese aufrufen. Ich schlage vor, einen GET-Parameter zu senden und in Ihrem php so etwas wie:

if($_GET['func'] == 'yourfunction') yourfunction($_GET['name']); 
+0

Versucht, es mit GET zu senden, wie gebe ich nun true oder false zurück auf die Seite: für ex: ich benutze wahr und falsch, wird nur wahr oder falsch nur funktionieren – Kut

+0

Was js framework? Sie können nicht nur wahr oder falsch zurückgeben, Sie müssen die Daten interpretieren, die zurückkommen. JSON ist wahrscheinlich der beste Weg, dies zu tun. Dies ist eine andere Frage. Es ist wahrscheinlich am besten, eine neue Frage zu öffnen und danach mit vollständigen Codebeispielen zu fragen – Ashley