Comment appeler php depuis js : créez d'abord un exemple de fichier de code, puis implémentez-le dans js via l'instruction "
L'environnement d'exploitation de ce tutoriel : Système Windows 7, PHP version 5.6. Cette méthode convient à toutes les marques d'ordinateurs.
Recommandé : "Tutoriel vidéo PHP"
Exemples de la façon dont JS appelle PHP et PHP appelle JS
1. Méthode pour appeler un fichier PHP et récupérer la valeur en PHP
Donnez un exemple simple pour illustrer :
Par exemple, dans la page test_json1, utilisez la phrase suivante pour appeler :
<script type="text/javascript" src="http://callmewhy.sinaapp.com/index.php/test/testjson2"> </script> <script type="text/javascript" > alert(jstext); </script>
dans test_json2 Il existe un tel morceau de code PHP dans .php :
<?php $php_test='I come from PHP!'; echo "var test='$php_test';"; echo "var jstext="."'$php_test';"; ?>
Lorsque le fichier test_json1.php est exécuté, le fichier test_json2.php sera appelé et la sortie du b.php Le fichier sera exécuté comme une 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é : utilisez JS pour appeler des fichiers en HTML afin d'ajuster le fichier PHP, la sortie du fichier PHP sera utilisée comme code JS par la page appelante
2. >
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>"; ?>
<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>"; ?>
<?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; ?>">
<?php $url = 'CALL_ME_WHY'; //定义变量 ?> <script type="text/javascript"> //js调用php变量 var ds ="<?php echo $url?>" ; //赋值 alert(ds); //输出效果 </script>
<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>
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!