Maison développement back-end tutoriel php Exécuter la fonction PHP en utilisant onclick

Exécuter la fonction PHP en utilisant onclick

Feb 29, 2024 pm 04:31 PM
php编程 后端开发 élément HTML

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();
?>
Copier après la connexion
<script>
function test(){
$.ajax({url:"echo.php", success:function(result){
$("div").text(result);}
})
} 
</script>
Copier après la connexion
<button onclick="test()"> Click </button>
<div> </div>
Copier après la connexion

Résultat :

Have a great day
Copier après la connexion
Copier après la connexion
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";
}
?>
Copier après la connexion
<button onclick="clickMe()"> Click </button>
Copier après la connexion
function clickMe(){
var result ="<?php php_func(); ?>"
document.write(result);
}
Copier après la connexion

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
Copier après la connexion

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>
Copier après la connexion
🎜 Résultat : 🎜
Have a great day
Copier après la connexion
Copier après la connexion

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 de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Lignes de formatage PHP en CSV et écriture du pointeur de fichier Lignes de formatage PHP en CSV et écriture du pointeur de fichier Mar 22, 2024 am 09:00 AM

Cet article expliquera en détail comment PHP formate les lignes en CSV et écrit les pointeurs de fichiers. Je pense que c'est assez pratique, je le partage donc avec vous comme référence. J'espère que vous pourrez gagner quelque chose après avoir lu cet article. Formater les lignes au format CSV et écrire dans le pointeur de fichier Étape 1 : Ouvrir le pointeur de fichier $file=fopen("path/to/file.csv","w"); Étape 2 : Convertir les lignes en chaîne CSV à l'aide de la fonction fputcsv( ) convertit les lignes en chaînes CSV. La fonction accepte les paramètres suivants : $file : pointeur de fichier $fields : champs CSV sous forme de tableau $delimiter : délimiteur de champ (facultatif) $enclosure : guillemets de champ (

PHP modifie l'umask actuel PHP modifie l'umask actuel Mar 22, 2024 am 08:41 AM

Cet article expliquera en détail la modification de l'umask actuel en PHP. L'éditeur pense que c'est assez pratique, je le partage donc avec vous comme référence. J'espère que vous pourrez gagner quelque chose après avoir lu cet article. Présentation de PHP modifiant l'umask actuel umask est une fonction php utilisée pour définir les autorisations de fichier par défaut pour les fichiers et répertoires nouvellement créés. Il accepte un argument, qui est un nombre octal représentant l'autorisation de bloquer. Par exemple, pour empêcher l'autorisation d'écriture sur les fichiers nouvellement créés, vous utiliserez 002. Méthodes pour modifier l'umask Il existe deux manières de modifier l'umask actuel en PHP : En utilisant la fonction umask() : La fonction umask() modifie directement l'umask actuel. Sa syntaxe est : intumas

Comment lire des données Excel en HTML Comment lire des données Excel en HTML Mar 27, 2024 pm 05:11 PM

Comment lire des données Excel en HTML : 1. Utilisez la bibliothèque JavaScript pour lire les données Excel ; 2. Utilisez le langage de programmation côté serveur pour lire les données Excel.

Mar 22, 2024 pm 12:31 PM

Cet article expliquera en détail le codage numérique du message d'erreur renvoyé par PHP lors de l'opération Mysql précédente. L'éditeur pense que c'est assez pratique, je le partage donc avec vous comme référence. J'espère que vous pourrez gagner quelque chose après avoir lu cet article. . Utilisation de PHP pour renvoyer les informations d'erreur MySQL Introduction au codage numérique Lors du traitement des requêtes MySQL, vous pouvez rencontrer des erreurs. Afin de gérer efficacement ces erreurs, il est crucial de comprendre le codage numérique des messages d’erreur. Cet article vous guidera dans l'utilisation de php pour obtenir l'encodage numérique des messages d'erreur Mysql. Méthode d'obtention du codage numérique des informations d'erreur 1. mysqli_errno() La fonction mysqli_errno() renvoie le numéro d'erreur le plus récent de la connexion MySQL actuelle. La syntaxe est la suivante : $erro

PHP détermine si une clé spécifiée existe dans un tableau PHP détermine si une clé spécifiée existe dans un tableau Mar 21, 2024 pm 09:21 PM

Cet article expliquera en détail comment PHP détermine si une clé spécifiée existe dans un tableau. L'éditeur pense que c'est très pratique, je le partage donc avec vous comme référence. J'espère que vous pourrez gagner quelque chose après avoir lu cet article. PHP détermine si une clé spécifiée existe dans un tableau : En PHP, il existe de nombreuses façons de déterminer si une clé spécifiée existe dans un tableau : 1. Utilisez la fonction isset() : isset($array["key"]) Cette fonction renvoie une valeur booléenne, vraie si la clé spécifiée existe, fausse sinon. 2. Utilisez la fonction array_key_exists() : array_key_exists("key",$arr

Qu'est-ce que le saut de ligne Dreamweaver ? Qu'est-ce que le saut de ligne Dreamweaver ? Apr 08, 2024 pm 09:54 PM

Utilisez la balise <br> dans Dreamweaver pour créer des sauts de ligne, qui peuvent être insérés via le menu, les touches de raccourci ou la saisie directe. Peut être combiné avec des styles CSS pour créer des lignes vides de hauteurs spécifiques. Dans certains cas, il est plus approprié d'utiliser la balise <p> au lieu de la balise <br> car elle crée automatiquement des lignes vides entre les paragraphes et applique un contrôle de style.

La différence et le lien entre le développement front-end et back-end La différence et le lien entre le développement front-end et back-end Mar 26, 2024 am 09:24 AM

Le développement front-end et back-end sont deux aspects essentiels de la création d’une application Web complète. Il existe des différences évidentes entre eux, mais ils sont étroitement liés. Cet article analysera les différences et les liens entre le développement front-end et back-end. Tout d’abord, examinons les définitions et les tâches spécifiques du développement front-end et du développement back-end. Le développement front-end est principalement responsable de la création de l'interface utilisateur et de la partie interaction utilisateur, c'est-à-dire ce que les utilisateurs voient et utilisent dans le navigateur. Les développeurs front-end utilisent généralement des technologies telles que HTML, CSS et JavaScript pour implémenter la conception et les fonctionnalités des pages Web.

PHP compte le nombre de cellules ou d'attributs d'objet dans un tableau PHP compte le nombre de cellules ou d'attributs d'objet dans un tableau Mar 21, 2024 pm 04:11 PM

Cet article expliquera en détail comment PHP calcule le nombre d'unités ou d'attributs d'objet dans un tableau. L'éditeur pense que c'est assez pratique, je le partage donc avec vous comme référence, j'espère que vous pourrez gagner quelque chose après avoir lu cet article. Comptez le nombre de cellules dans un tableau ou le nombre d'attributs d'objet dans le tableau count($array) : comptez le nombre de cellules dans un tableau, y compris les cellules dans les tableaux imbriqués. sizeof($array) : équivalent à count().

See all articles