Beispiel, wie JS PHP aufruft und PHP JS aufruft
Wenn wir eine Programmiersprache lernen, hören wir das Wort „Aufruf“. Wie ruft man PHP in Javascript auf? Kann js auch in PHP aufgerufen werden? Schauen wir uns unten um.
1. Rufen Sie die PHP-Datei über JS auf und erhalten Sie den Wert in PHP
Beispiel Ein einfaches Beispiel zur Veranschaulichung:
Beispielsweise wird auf der Seite test_json1 mit dem folgenden Satz aufgerufen:
<script type="text/javascript" src="http://callmewhy.sinaapp.com/index.php/test/testjson2"> </script> <script type="text/javascript" > alert(jstext); </script>
in test_json2.php enthält diesen Teil des PHP-Codes:
<?php $php_test='I come from PHP!'; echo "var test='$php_test';"; echo "var jstext="."'$php_test';"; ?>
Beim Ausführen von test_json1.php-Datei, die test_json2.php-Datei wird aufgerufen und die Ausgabe der b.php-Datei wird ausgeführt als JS-Anweisung,
Hier erscheint also ein Eingabeaufforderungsfeld. Der Inhalt ist der Wert der JS-Variablen jstext, also der Wert, der jstext in der PHP-Datei zugewiesen ist.
Zusammenfassung: Wenn Sie JS verwenden, um eine Datei in HTML aufzurufen, um eine PHP-Datei aufzurufen, wird die Ausgabe der PHP-Datei von der aufrufenden Seite als JS-Code verwendet.
2. PHP ruft den Wert in JS auf
Es gibt so einen Code in der test_json3.php-Seite:
<script type="text/javascript" > var data="call_me_why"; </script> <? echo "<script type=text/javascript>document.write(data)</script>"; ?>
3. PHP ruft Methoden (Funktionen) in js auf
Es ist im Grunde dem zweiten Fall ähnlich, bei dem Echo-Skripte zur Implementierung von JS verwendet werden Aufrufe
<script type="text/javascript"> function test() { var t1=3; t1 = t1+2; alert(t1); //return t1; } </script> <?php echo "<script type='text/javascript'>test();</script>"; ?>
4. JS ruft PHP-Variable
(1) auf
<?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; ?>">
(2)
<?php $url = 'CALL_ME_WHY'; //定义变量 ?> <script type="text/javascript"> //js调用php变量 var ds ="<?php echo $url?>" ; //赋值 alert(ds); //输出效果 </script>
5. JS ruft die PHP-Funktion auf
<script language="JavaScript"> var Y=<?php echo date('Y')?>,M=<?php echo date('n')?>,D=<?php echo date('j')?>; alert(Y); alert(M); alert(D); </script>
Vielen Dank an alle fürs Lesen, ich hoffe, Sie werden viel davon profitieren.
Dieser Artikel ist reproduziert von: https://blog.csdn.net/wxg694175346/article/details/8592571
Empfohlenes Tutorial: „JS Tutorial“
Das obige ist der detaillierte Inhalt vonBeispiele dafür, wie JS PHP aufruft und PHP JS aufruft. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!