Heim >Backend-Entwicklung >PHP-Problem >Kann HTML PHP-Funktionen auslösen?

Kann HTML PHP-Funktionen auslösen?

angryTom
angryTomOriginal
2020-01-27 21:30:222909Durchsuche

Kann HTML PHP-Funktionen auslösen?

Kann HTML PHP-Funktionen auslösen?

HTML kann keine PHP-Funktionen auslösen. HTML ist eine Hypertext-Auszeichnungssprache. Sie wird nur zum Aufbau der Seitenstruktur verwendet und kann keine bestimmte Funktion von PHP auslösen.

Um eine bestimmte Funktion von PHP auszulösen, haben wir die folgenden Implementierungsmethoden:

● Verwenden Sie JavaScript, um eine Ajax-Anfrage zu senden und eine bestimmte Funktion von PHP auszulösen.

● Verwenden Sie das Tag a, um die Seite zu aktualisieren und einige Parameter zum Auslösen einer bestimmten Funktion von PHP bereitzustellen.

Die spezifische Implementierungsmethode ist wie folgt:

1. Verwenden Sie Ajax, um PHP-Funktionen auszulösen

(1) JavaScript-Code

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) test.php-Datei

<?php
    if ($_GET[&#39;func&#39;] == &#39;sayHi&#39;) {
        sayHi();
    }
    
    function sayHi () {
        echo "hello world"
    }
?>

2. Verwenden Sie ein Tag, um die PHP-Funktion auszulösen

(1) HTML-Code

<a href="http://localhost/test.php?func=sayHi">触发php函数</a>

( 2 ) Die test.php-Datei ist die gleiche wie oben

Empfohlen: „PHP Tutorial

Das obige ist der detaillierte Inhalt vonKann HTML PHP-Funktionen auslösen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Unterstützt easyui PHP?Nächster Artikel:Unterstützt easyui PHP?