PHP-Funktion mit onclick ausführen
-
Verwenden Sie jQuery, um die PHP-Funktion mit dem Ereignis
onclick()
auszuführen -
Verwenden Sie einfaches JavaScript, um die PHP-Funktion mit dem Ereignis
onclick()
auszuführen -
Verwenden Sie die Methode
GET
und die Funktionisset()
, um eine PHP-Funktion von einem Link auszuführen
Außerdem stellen wir eine weitere Methode vor, um eine PHP-Funktion mit dem Event onclick()
unter Verwendung der jQuery-Bibliothek auszuführen. Diese Methode ruft eine JavaScript-Funktion auf, die den Inhalt der PHP-Funktion auf der Webseite ausgibt.
Wir werden auch eine andere Methode zum Ausführen einer PHP-Funktion mit dem Ereignis onclick()
demonstrieren, indem einfaches JavaScript zum Aufrufen der PHP-Funktion verwendet wird.
Dieser Artikel stellt eine Methode vor, um eine PHP-Funktion auszuführen, die die Methode GET
verwendet, um die Daten in der URL zu senden, und die Funktion isset()
, um die GET
-Daten zu überprüfen. Diese Methode ruft die PHP-Funktion auf, wenn die Daten gesetzt sind und führt die Funktion aus.
Verwenden Sie jQuery, um die PHP-Funktion mit dem Ereignis onclick()
auszuführen
Wir können jQuery verwenden, um das Ereignis onclick()
auszuführen, indem wir eine Funktion schreiben, die die PHP-Funktion ausführt. Erstellen Sie beispielsweise eine PHP-Datei echo.php
und schreiben Sie eine Funktion php_func()
. Schreiben Sie in die Funktion eine Nachricht Have a great day
und rufen Sie die Funktion auf. Schreiben Sie in einer anderen PHP-Datei etwas jQuery in das script
-Tag. Vergessen Sie nicht, die Webseite mit der jQuery-Quelle zu verknüpfen. Schreiben Sie im HTML ein button
-Tag mit dem onclick()
-Attribut. Schreiben Sie den Wert des Attributs als Funktion test()
. Schreiben Sie den Text Click
zwischen die button
-Tags. Erstellen Sie unterhalb der Schaltfläche ein leeres div
-Tag. Schreiben Sie die Funktion test()
in das script
-Tag. Schreiben Sie eine AJAX-Methode mit der URL als echo.php
und schreiben Sie eine success()
-Funktion mit result
als Parameter. Wählen Sie dann mit dem Selektor das Tag div
aus und verwenden Sie die Funktion text()
mit result
als Parameter.
Im folgenden Beispiel verwenden wir die AJAX-Methode, um eine asynchrone HTTP-Anfrage durchzuführen. Die URL gibt die URL an, an die die Anfrage gesendet werden soll, und die Funktion success()
wird ausgeführt, wenn die Anfrage erfolgreich ist. Die Methode sendet die Anfrage an die Datei echo.php
, die sich am selben Ort wie die aktuelle PHP-Datei befindet. Die Anfrage wird erfolgreich, und die Funktion success()
gibt das Ergebnis zurück und wird ausgegeben.
Beispielcode:
#php 7.x
<?php
function php_func(){
echo " Have a great day";
}
php_func();
?>
<script>
function test(){
$.ajax({url:"echo.php", success:function(result){
$("div").text(result);}
})
}
</script>
<button onclick="test()"> Click </button>
<div> </div>
Ausgabe:
Have a great day
Verwenden Sie einfaches JavaScript, um die PHP-Funktion mit dem Ereignis onclick()
auszuführen
Diese Methode verwendet JavaScript, um eine PHP-Funktion mit dem Ereignis onclick()
auszuführen. Schreiben Sie beispielsweise eine PHP-Funktion php_func()
, die die Meldung Stay Safe
anzeigt. Erstellen Sie mit dem Tag button
einen Button mit dem Namen Click
. Geben Sie die Funktion onclick()
als Attribut mit der Funktion clickMe()
als Wert an. Schreiben Sie die Funktion clickMe()
in das script
-Tag. Erstellen Sie eine Variable result
und rufen Sie die php_func()
darin innerhalb der PHP-Tags auf. Verwenden Sie die Funktion document.write()
mit dem Ergebnis
als Parameter, um die Ausgabe zu drucken.
Im folgenden Beispiel wird die JavaScript-Funktion clickMe()
ausgeführt, wenn wir auf den Button klicken. Dann wird die PHP-Funktion php_func()
von der JavaScript-Funktion ausgeführt. Die Variable result
speichert das Ergebnis der PHP-Funktion und wird ausgegeben.
Codebeispiel:
#php 7.x
<?php
function php_func(){
echo "Stay Safe";
}
?>
<button onclick="clickMe()"> Click </button>
function clickMe() {
var result = '<?php php_func(); ?>'
document.write(result);
}
Ausgabe:
Stay Safe
Verwenden Sie die Methode GET
und die Funktion isset()
, um eine PHP-Funktion von einem Link auszuführen
Wir können die URL eines Links mit den GET
-Daten setzen und mit der Funktion isset()
prüfen, ob die Daten gesetzt wurden. Wir können eine PHP-Funktion erstellen und die Funktion aufrufen, wenn die Daten festgelegt wurden. Schreiben Sie zum Beispiel eine Funktion myFunction()
und zeigen Sie in der Funktion die Meldung Happy a great day
an. Erstellen Sie einen Link mit dem Anker-Tag. Setzen Sie das Attribut href
des Tags auf index.php?name=true
. Schreiben Sie einen Text Execute PHP Function
zwischen die Anker-Tags. Prüfen Sie, ob name
mit der Funktion isset()
mit der Variablen $_GET
gesetzt ist. Rufen Sie die Funktion myFunction()
innerhalb des if
-Blocks auf.
Im folgenden Beispiel werden die GET
-Daten über die URL gesendet. Der Wert von name
wird auf true
gesetzt. Die Funktion isset()
gibt true zurück und die Funktion myFunction()
wird ausgeführt und zeigt die Meldung an.
Beispielcode:
# php 7.x
<!DOCTYPE HTML>
<html>
<?php
function myFunction() {
echo 'Have a great day'.'<br>';
}
if (isset($_GET['name'])) {
myFunction();
}
?>
<a href='index.php?name=true'>Execute PHP Function</a>
</html>
Ausgabe:
Have a great day
Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.
LinkedIn