Maison >développement back-end >Problème PHP >Le HTML peut-il déclencher des fonctions PHP ?
Le HTML peut-il déclencher des fonctions PHP ?
html ne peut pas déclencher les fonctions php. HTML est un langage de balisage hypertexte. Il est uniquement utilisé pour construire la structure de la page et ne peut pas déclencher une certaine fonction de php.
Pour déclencher une certaine fonction de PHP, nous disposons des méthodes d'implémentation suivantes :
● Utilisez JavaScript pour envoyer une requête ajax et déclencher une certaine fonction de PHP.
● Utilisez la balise a pour rafraîchir la page et apporter quelques paramètres pour déclencher une certaine fonction de PHP.
La méthode d'implémentation spécifique est la suivante :
1 Utilisez Ajax pour déclencher les fonctions php
(1) Code JavaScript
var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { console.log(this.responseText) } }; xmlhttp.open("GET", "test.php?func=sayHi", true); xmlhttp.send();<.> (2) fichier test.php
<?php if ($_GET['func'] == 'sayHi') { sayHi(); } function sayHi () { echo "hello world" } ?>
2 Utilisez une balise pour déclencher la fonction php
(1) Code HTML<a href="http://localhost/test.php?func=sayHi">触发php函数</a>( 2 ) Le fichier test.php est le même que ci-dessus
Tutoriel PHP"
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!