Maison  >  Article  >  développement back-end  >  Exécuter la fonction PHP en utilisant onclick

Exécuter la fonction PHP en utilisant onclick

王林
王林avant
2024-02-29 16:31:251273parcourir

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.


Utilisez jQuery pour exécuter des fonctions PHP via 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

html

, é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

Http

asynchrone. 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é.

Exemple de code : 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>

Résultat :

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

Cette méthode utilise JavaScript pour exécuter une fonction PHP avec l'événement

. 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

comme attribut et 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
stocke le résultat de la fonction PHP et est imprimée.

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 的值设置为 trueisset() 函数返回 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 &#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>
🎜 Résultat : 🎜
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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer