Wie man PHP-Funktionen aufrufen, mit jQuery
Die jQuery-Bibliothek bietet die Möglichkeit, die asynchron Ausgabe eine HTTP POST-Anforderung, z. B. eine PHP-Funktion in einer externen Datei aufzurufen. Um mit jQuery eine PHP-Funktion aufzurufen, müssen Sie die PHP-Funktion von selbst, ohne die Definition einer Funktion in einer externen Datei zu erstellen, die über eine URL verwiesen werden kann. Verwenden Sie die "post-Methode zum Aufrufen der Funktion" jQuery.
Anweisungen
1 Erstellen Sie eine neue PHP-Datei mit einem Editor oder Notepad. Erstellen Sie eine PHP-Funktion von selbst, ohne einer umliegenden Funktionsdefinition. Geben Sie z. B. eine PHP-Funktion erstellen, die eine Datei öffnet und legt ein Flag fest:
<? Php
$fh = fopen("flag.dat") || sterben konnte ("nicht Datei geöffnet!");
Fwrite ($fh, "Flagge");
fclose($FH);
? >
2 Verwenden Sie einen Editor oder Notepad zum Erstellen eines HTML-Dokuments für den JavaScript-Code, um die PHP-Funktion aufzurufen. Geben Sie beispielsweise:
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html Xmlns = "http://www.w3.org/1999/xhtml" >
< Head >
< Meta http-Equiv = "Content-Type" Content = "Text/html; Charset = Utf-8 "/ >
< Title > PHP aufrufen < / title >
< / head >
< Körper >
< / body >
< / html >
3 Enthalten Sie die jQuery-Bibliothek zwischen den < Head >-Tags im HTML-Dokument. Geben Sie beispielsweise:
< Skript-Typ "Text/Jsvascript"-Methode, um die PHP-Funktion in der externen Datei aufrufen. Geben Sie beispielsweise:
< Skript-Typ = "Text/Javascript" >
$(document).ready(function() {}
$.post("http://example.com/phpfunction.php");
});
< / script >