Wie führe ich eine PHP-Funktion im onclick-event?
Habe ich einige HTML-Dateien und was ich tun möchte, ist etwas wie die folgende, innerhalb der <head>
Abschnitt des html-Dokuments:
<script href="myphpfile.php" />
und dann irgendwo auf meine Seite, ich will zum aufrufen einer PHP-Funktion aus einem onclick-Ereignis, und zwar so:
<a onclick="performPhpFunction();" href="javascript:void(0);">Do something</a>
Wie kann ich dies tun?
Ich weiß nicht warum, aber bei der Suche nach einer Lösung heute Abend, ich kann nicht scheinen, einen zu finden, und ich habe gesehen, das viele Male, aber vergessen, wie es gemacht wurde, und jetzt ich erinnere mich nicht, die websites, die ich sah es auf.
- werfen Sie einen Blick auf xajax-project.org
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laden Sie die PHP-Datei über AJAX mit JS
jQuery
Umm....PHP funktioniert nicht auf diese Weise. PHP ist server-side. Sie können direkt rufen Sie die PHP-Funktionen aus einem onclick-hander. Das kann nur javascript aufrufen (das ist der client-code) code. Was Sie tun können, ist rufen Sie die PHP-Funktion per AJAX-GET-Aufruf.
Können Sie nicht aufrufen, PHP Funktionen in javascript direkt. Sie können entweder mithilfe von AJAX-Aufruf wieder auf eine PHP-Seite, die tut, was Sie wollen, wie Rakete und Fincha gesagt haben, oder Sie können PHP für die Ausgabe der javascript, und ändern Sie es auf, was der Benutzer an Sie schickt,.
Um letzteres zu tun; in der PHP-Datei müssen Sie eine Zeile wie
Und das ist, BEVOR Sie den Ausgang nichts.
Dann unten, die Sie erstellen, die javascript, als würden Sie jede javascript-Datei, aber Sie können verwenden Sie server-side Daten und fügen Sie es in Ihre Datei.
Dann in Ihre html-oder PHP-Seite, die Sie tun können,
Ich nicht empfehlen. AJAX verwenden,