Heim >Backend-Entwicklung >PHP-Tutorial >Führen Sie die PHP-Funktion mit onclick aus

Führen Sie die PHP-Funktion mit onclick aus

王林
王林nach vorne
2024-02-29 16:31:251391Durchsuche

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.


Verwenden Sie jQuery, um PHP-Funktionen über onclick()Ereignisse

auszuführen

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

html

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.

Beispielcode: 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>

Ausgabe:

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

Diese Methode verwendet JavaScript, um eine PHP-Funktion mit dem

-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

als Attribut und 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
das Ergebnis der PHP-Funktion und wird gedruckt.

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 的值设置为 trueisset() 函数返回 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 &#39;Have a great day&#39;.&#39;<br>&#39;;
 }
if (isset($_GET[&#39;name&#39;])) {
myFunction();
}
?>
<a href=&#39;index.php?name=true&#39;>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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lsjlt.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen