Dans le développement Web, c'est une technique courante d'utiliser l'événement onclick de JavaScript pour exécuter des fonctions PHP. Une fonction JavaScript est déclenchée en cliquant sur un élément HTML, puis le JavaScript appelle la fonction PHP back-end pour obtenir une interaction dynamique. Ce procédé peut réaliser une mise à jour dynamique du contenu Web et du traitement des données, et améliorer l'expérience utilisateur et l'interactivité. Dans le développement réel, des fonctions plus complexes et des effets d'interaction de page peuvent être obtenus en combinant des technologies telles qu'Ajax. Cet article expliquera comment utiliser les événements onclick pour exécuter des fonctions PHP et aidera les développeurs à mieux comprendre et appliquer cette technologie.
Nous montrerons également une autre façon d'exécuter une fonction PHP à l'aide de l'événement onclick()
, en appelant une fonction PHP en utilisant du JavaScript pur.
Cet article présentera un moyen d'exécuter des fonctions PHP en utilisant des données GET
方法发送 URL 中的数据,并使用 isset()
函数检查 GET
. Cette méthode appelle une fonction PHP si les données sont définies et que la fonction est exécutée.
onclick()
événements
Nous pouvons utiliser jQuery pour exécuter l'événement 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
en écrivant une fonction qui exécute une fonction PHP. Par exemple, créez un fichier PHP echo.php
et écrivez une fonction php_func()
. Écrivez un message Bonne journée
à l'intérieur de la fonction et appelez la fonction. Dans un autre fichier PHP, écrivez du jQuery dans la balise script
. N'oubliez pas de lier la page Web avec la source jQuery. En
, écrivez une balise button
avec un attribut . Écrivez la valeur de l'attribut sous forme de fonction test()
. Écrivez le texte Cliquez
entre les balises button
. Créez une balise div
vide sous le bouton. Écrivez la fonction test()
dans la balise script
. Écrivez une méthode ajaxsuccess()
函数。该方法将请求发送到 echo.php
文件,该文件与当前 PHP 文件位于同一位置。请求成功,success()
en utilisant l'URL de echo.php
et écrivez une fonction success()
en utilisant result
comme paramètre. Utilisez ensuite le sélecteur pour sélectionner la balise div
et utilisez la fonction text()
avec result
comme paramètres.
Dans l'exemple ci-dessous, nous utilisons la méthode AJAX pour effectuer une requête
Httpasynchrone. URL spécifie l'URL à laquelle envoyer la requête. Lorsque la requête aboutit, la fonction
est exécutée et le résultat est renvoyé et imprimé.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
Utilisez du JavaScript pur pour exécuter des fonctions PHP via des événementsclickMe()
在我们单击按钮时执行。然后,从 JavaScript 函数执行 PHP 函数 php_func()
。result
. Par exemple, écrivez une fonction PHP php_func()
qui affiche le message Stay Safe
. Créez un bouton nommé Click
à l'aide de la balise button
. Spécifiez la fonction
clickMe()
comme valeur. Écrivez la fonction clickMe()
dans la balise script
. Créez une variable result
et appelez-y php_func()
dans la balise PHP. Utilisez la fonction document.write()
avec result
comme argument pour imprimer la sortie. Dans l'exemple ci-dessous, la variable de fonction JavaScript
GET
方法和 isset()
Exemple de code : #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); }
Résultat : GET
数据设置链接的 URL,并检查数据是否已使用 isset()
函数设置。我们可以创建一个 PHP 函数,如果数据已经设置就调用该函数。例如,编写一个函数 myFunction()
并在该函数内显示一条消息 Have a great day
。使用锚标记创建链接。将标签的 href
属性设置为 index.php?name=true
。在锚标记之间写一个文本 Execute PHP Function
。检查是否使用带有 $_GET
变量的 isset()
函数设置了 name
。在 if
块内调用函数 myFunction()
Stay Safe
Utilisez la fonction GET
数据是通过 URL 发送的。name
的值设置为 true
。isset()
函数返回 true,函数 myFunction()
pour exécuter une fonction PHP à partir d'un lien
Nous pouvons utiliser
.Dans l'exemple ci-dessous, 🎜 exécute et affiche le message. 🎜 🎜 Exemple de code : 🎜
# 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>
Have a great day
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!