Heim >Backend-Entwicklung >PHP-Tutorial >Führen Sie die PHP-Funktion mit onclick aus
In der Webentwicklung ist es eine gängige Technik, das Onclick-Ereignis von JavaScript zum Ausführen von PHP-Funktionen zu verwenden. Durch Klicken auf ein HTML-Element wird eine JavaScript-Funktion ausgelöst. Anschließend ruft das JavaScript die Back-End-PHP-Funktion auf, um eine dynamische Interaktion zu erreichen. Diese Methode kann eine dynamische Aktualisierung von Webinhalten und Datenverarbeitung realisieren und die Benutzererfahrung und Interaktivität verbessern. In der tatsächlichen Entwicklung können durch die Kombination von Technologien wie Ajax komplexere Funktionen und Seiteninteraktionseffekte erzielt werden. In diesem Artikel wird erläutert, wie Sie Onclick-Ereignisse zum Ausführen von PHP-Funktionen verwenden, und Entwicklern dabei helfen, diese Technologie besser zu verstehen und anzuwenden.
Wir werden auch eine andere Möglichkeit demonstrieren, eine PHP-Funktion mithilfe des onclick()
-Ereignisses auszuführen, indem wir eine PHP-Funktion mit reinem JavaScript aufrufen.
In diesem Artikel wird eine Möglichkeit vorgestellt, PHP-Funktionen mithilfe von GET
方法发送 URL 中的数据,并使用 isset()
函数检查 GET
-Daten auszuführen. Diese Methode ruft eine PHP-Funktion auf, wenn die Daten festgelegt sind und die Funktion ausgeführt wird.
onclick()
Ereignisse
Wir können jQuery verwenden, um das onclick()
事件。例如,创建一个 PHP 文件 echo.php
并编写一个函数 php_func()
。在函数内写一条消息 Have a great day
并调用该函数。在另一个 PHP 文件中,在 script
标签内编写一些 jQuery。不要忘记将网页与 jQuery 源链接。在 html 中,编写一个带有 onclick()
属性的 button
标签。将属性值写为 test()
函数。在 button
标签之间写入文本 Click
。在按钮下方创建一个空的 div
标签。在 script
标签内编写函数 test()
。使用 echo.php
的 URL 编写一个 ajax 方法,并使用 result
作为参数编写一个 success()
函数。然后使用选择器选择 div
标签并使用 text()
函数和 result
-Ereignis auszuführen, indem wir eine Funktion schreiben, die eine PHP-Funktion ausführt. Erstellen Sie beispielsweise eine PHP-Datei echo.php
und schreiben Sie eine Funktion php_func()
. Schreiben Sie eine Nachricht Ich wünsche Ihnen einen schönen Tag
in die Funktion und rufen Sie die Funktion auf. Schreiben Sie in einer anderen PHP-Datei etwas jQuery in das Tag script
. Vergessen Sie nicht, die Webseite mit der jQuery-Quelle zu verknüpfen. Schreiben Sie in
ein button
-Tag mit einem -Attribut. Schreiben Sie den Attributwert als test()
-Funktion. 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 Tag script
. Schreiben Sie eine ajaxsuccess()
函数。该方法将请求发送到 echo.php
文件,该文件与当前 PHP 文件位于同一位置。请求成功,success()
-Methode mit der URL von 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 auszuführen. URL gibt die URL an, an die die Anfrage gesendet werden soll. Wenn die Anfrage erfolgreich ist, wird die Funktion
ausgeführt und das Ergebnis zurückgegeben und gedruckt.onclick()
#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>
Have a great day
onclick()
事件的 PHP 函数。例如,编写一个 PHP 函数 php_func()
,显示消息 Stay Safe
。使用 button
标签创建一个名为 Click
的按钮。将 onclick()
函数指定为一个属性,将 clickMe()
函数指定为其值。在 script
标签内编写函数 clickMe()
。创建一个变量 result
并在 PHP 标签内调用其中的 php_func()
。使用 document.write()
函数和 result
Verwenden Sie reines JavaScript, um PHP-Funktionen über EreignisseclickMe()
在我们单击按钮时执行。然后,从 JavaScript 函数执行 PHP 函数 php_func()
。result
auszuführen
-Ereignis auszuführen. Schreiben Sie beispielsweise eine PHP-Funktion php_func()
, die die Meldung Stay Safe
anzeigt. Erstellen Sie mit dem Tag button
eine Schaltfläche mit dem Namen Click
. Geben Sie die Funktion
clickMe()
als Wert an. Schreiben Sie die Funktion clickMe()
in das Tag script
. Erstellen Sie eine Variable result
und rufen Sie darin innerhalb des PHP-Tags php_func()
auf. Verwenden Sie die Funktion document.write()
mit result
als Argument, um die Ausgabe zu drucken. Im folgenden Beispiel speichert die Variable der JavaScript-Funktion
GET
方法和 isset()
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: GET
数据设置链接的 URL,并检查数据是否已使用 isset()
函数设置。我们可以创建一个 PHP 函数,如果数据已经设置就调用该函数。例如,编写一个函数 myFunction()
并在该函数内显示一条消息 Have a great day
。使用锚标记创建链接。将标签的 href
属性设置为 index.php?name=true
。在锚标记之间写一个文本 Execute PHP Function
。检查是否使用带有 $_GET
变量的 isset()
函数设置了 name
。在 if
块内调用函数 myFunction()
Stay Safe
Verwenden Sie die Funktion GET
数据是通过 URL 发送的。name
的值设置为 true
。isset()
函数返回 true,函数 myFunction()
, um eine PHP-Funktion über einen Link auszuführen
Wir können
verwenden.Im folgenden Beispiel führt 🎜 die Nachricht aus und zeigt sie 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
Das obige ist der detaillierte Inhalt vonFühren Sie die PHP-Funktion mit onclick aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!