Exemple comment JS appelle PHP et PHP appelle JS
Lors de l'apprentissage d'un langage de programmation, nous entendrons le mot call Alors, comment appeler php en javascript ? Js peut-il également être appelé en php ? Jetons un coup d'œil ci-dessous.
1. Appelez le fichier PHP via JS et obtenez la valeur en PHP
exemple Un exemple simple pour illustrer :
Par exemple, dans la page test_json1, est appelé avec la phrase suivante :
<script type="text/javascript" src="http://callmewhy.sinaapp.com/index.php/test/testjson2"> </script> <script type="text/javascript" > alert(jstext); </script>
dans test_json2.php contient ce morceau de code PHP :
<?php $php_test='I come from PHP!'; echo "var test='$php_test';"; echo "var jstext="."'$php_test';"; ?>
Lors de l'exécution de test_json1.php, le fichier test_json2.php sera appelé et la sortie du fichier b.php sera exécutée en tant qu'instruction JS,
Ainsi, une boîte de dialogue apparaîtra ici, le contenu est la valeur de la variable JS jstext, qui est la valeur attribuée à jstext dans le fichier PHP.
Résumé : Si vous utilisez JS pour appeler un fichier en HTML pour appeler un fichier PHP, la sortie du fichier PHP sera utilisée par la page appelante comme code JS.
2. PHP appelle la valeur dans JS
Il y a un tel morceau de code dans la page test_json3.php :
<script type="text/javascript" > var data="call_me_why"; </script> <? echo "<script type=text/javascript>document.write(data)</script>"; ?>
3. PHP appelle des méthodes (fonctions) en js
est fondamentalement similaire au deuxième cas, utilisant des scripts d'écho pour implémenter des appels JS.
<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 appelle la variable PHP
(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; ?>">
(2)
<?php $url = 'CALL_ME_WHY'; //定义变量 ?> <script type="text/javascript"> //js调用php变量 var ds ="<?php echo $url?>" ; //赋值 alert(ds); //输出效果 </script>
5. JS appelle la fonction PHP
<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>
Merci à tous d'avoir lu, j'espère que vous en bénéficierez beaucoup.
Cet article est reproduit à partir de : https://blog.csdn.net/wxg694175346/article/details/8592571
Tutoriel recommandé : "Tutoriel JS"
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!