Heim > Backend-Entwicklung > PHP-Problem > Wie rufe ich PHP von JS aus auf?

Wie rufe ich PHP von JS aus auf?

藏色散人
Freigeben: 2023-03-07 17:02:01
Original
5528 Leute haben es durchsucht

So rufen Sie PHP aus JS auf: Erstellen Sie zuerst eine Codebeispieldatei und rufen Sie sie dann über die Anweisung „“ auf.

Wie rufe ich PHP von JS aus auf?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 5.6. Diese Methode ist für alle Computermarken geeignet.

Empfohlen: „PHP-Video-Tutorial

Beispiele, wie JS PHP und PHP JS aufruft

1. Die JS-Methode ruft PHP-Dateien auf und erhält den Wert in PHP

Ein einfaches Beispiel zur Veranschaulichung:

Verwenden Sie beispielsweise auf der Seite test_json1 den folgenden Satz zum Aufrufen:

<script type="text/javascript" src="http://callmewhy.sinaapp.com/index.php/test/testjson2">
</script>
<script type="text/javascript" >
    alert(jstext);
</script>
Nach dem Login kopieren

In test_json2.php befindet sich ein solcher PHP-Code:

<?php
$php_test=&#39;I come from PHP!&#39;;
echo "var test=&#39;$php_test&#39;;";
echo "var jstext="."&#39;$php_test&#39;;"; 
?>
Nach dem Login kopieren

Wenn die Datei test_json1.php ausgeführt wird, wird die Datei test_json2.php ausgeführt aufgerufen und b. Die Ausgabe der PHP-Datei wird als JS-Anweisung ausgeführt.

Hier wird also ein Eingabeaufforderungsfeld angezeigt. Der Inhalt ist der Wert der JS-Variablen jstext, der jstext in der PHP-Datei zugewiesen ist .

Zusammenfassung: Verwendung von JS in HTML Wenn Sie die PHP-Datei durch den Aufruf einer Datei aufrufen, wird die Ausgabe der PHP-Datei von der aufrufenden Seite als JS-Code verwendet

Dort ist so ein Codestück auf der Seite test_json3.php:

<script type="text/javascript" > 
var data="call_me_why"; 
</script>
<? 
echo "<script type=text/javascript>document.write(data)</script>";
?>
Nach dem Login kopieren

3. PHP ruft Methoden (Funktionen) in js auf

Es ähnelt im Grunde dem zweiten Fall und verwendet Echo-Skripte, um JS-Aufrufe zu implementieren

<script type="text/javascript"> 
function test() {   
var t1=3;   
t1 = t1+2;   
alert(t1);   
//return t1; 
} 
</script>
<?php echo "<script type=&#39;text/javascript&#39;>test();</script>"; ?>
Nach dem Login kopieren

4 . JS ruft PHP-Variablen auf

(1)

<?php
$userId=100;
?> 
<script>
var userId;
userId=document.getElementById("userId").value;
alert(userId);
</script>
<input type="text" name="userId" id="userId" value="<?php echo $userId; ?>">
Nach dem Login kopieren

(2 )

<?php
    $url = &#39;CALL_ME_WHY&#39;;    //定义变量
?>
<script type="text/javascript">
    //js调用php变量
    var ds ="<?php echo $url?>" ; //赋值
    alert(ds); //输出效果
</script>
Nach dem Login kopieren

5, JS ruft PHP-Funktion auf

<script language="JavaScript">
var Y=<?php echo date(&#39;Y&#39;)?>,M=<?php echo date(&#39;n&#39;)?>,D=<?php echo date(&#39;j&#39;)?>;
alert(Y);
alert(M);
alert(D);
</script>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie rufe ich PHP von JS aus auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
js
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage