test();";?> " C'est ça."/> test();";?> " C'est ça.">
Maison >développement back-end >Problème PHP >Comment appeler la méthode php js
Comment appeler php js : ouvrez d'abord le fichier de code correspondant ; puis passez le code PHP "bd8076fa3420c0ee03726671d38e0df9test();16f27b219a7920a2ec747d89e5e75526" pour appeler la méthode js.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3.
Exemples de la façon dont js appelle php et php appelle js
1 Appelez les fichiers PHP via JS et obtenez la valeur en php
.
Donnez un exemple simple pour illustrer :
Par exemple, dans la page a.html, utilisez la phrase suivante pour appeler :
<script type="text/javascript" src="b.php?action=test"></script> <script type="text/javascript" > alert(jstext); </script>
Il existe un tel morceau de code PHP dans b.php :
<? $action=$_GET['action']; //echo "var jstext='$action'"; //输出一句JS语句,生成一个JS变量,并赋颠值为PHP变量 $action的值 //echo "var jstext='aa'"; echo "var jstext="."'$action'"; ?>
Lors de l'exécution de a .html, le fichier b.php sera appelé et la sortie du fichier b.php sera exécutée en tant qu'instruction JS, donc une boîte de dialogue apparaîtra ici avec la valeur de la variable JS jstext, qui est le valeur attribuée à jstext dans le fichier PHP.
Recommandé : "Tutoriel vidéo PHP"
Résumé :
Utilisez JS pour appeler le fichier en HTML. pour ajuster le fichier PHP. La sortie sera utilisée comme code JS par la page appelante
2. >
Il y a un tel morceau de code dans la page z.php :<script type="text/javascript" > var url="aaaa*"; </script> <? $key="<script type=text/javascript>document.write(url)</script>"; echo $key; ?>
3. ) en 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.getElementByIdx_x_x_x("userId").value; alert (userId); </script> <input type="text" name="userId" id="userId" value="<?php echo $userId; ?>">(2)
<?php $url = '变化的网址'; //定义变量 ?> <script type="text/javascript"> //js调用php变量 var ds ="<?php echo $url?>" ; //赋值 alert(ds); //输出效果 </script> 5 ------------------------------- <script language="JavaScript"> <!-- var Y=<?php echo date('Y')?>,M=<?php echo date('n')?>,D=<?php echo date('j')?>; --> </script>6 Les js et php que vous avez écrits s'appellentContenu 1.php :
<?php //echo "<script LANGUAGE='javascript'>alert('$php变量');</script>"; //最简单的php调用js //echo "<a href=#><img width=50 src='$fruit_pic_array[$i]' onMouseOver=’javascript:a();‘></a>"; //echo "<a href='3.php'>aaaa</a>"; //php中超链接 //echo "<script type='text/javascript' language='javascript'>phpmake('PHP建站学习笔记网');</script>"; //有时候需要在PHP执行过程中,需要调用JavaScript自定义函数(验证时出错) echo "function ok(msg){alert(msg);}"; ?> <HTML> <HEAD> <TITLE> php调用js文件的好办法</TITLE> </HEAD> <BODY> <!--js调用php中定义的js--> <scrīpt language=''javascrīpt'' type=''text/javascrīpt'' src=''1.php''></scrīpt> <scrīpt> ok("aaaaaa!"); </scrīpt> </script> </BODY> </HTML>2.php contenu :
<!--js调用php--> <?php $userId=100; ?> <script> var userId; userId=document.getElementByIdx_x("userId").value; alert (userId); </script> <input type="text" name="userId" id="userId" value="<?php echo $userId; ?>"> <!--js调用php--> <?php if($_GET["action"]=="ok") { echo "I'm OK!"; } else { echo "I'm not OK!"; } ?> <SCRIPT Language = "JavaScript"> function func() { if(confirm("Are you OK with this?")) { this.location = "ok.php?action=ok"; } else { this.location = "ok.php?action=cancel"; } } </SCRIPT> <html> <head> </head> <body> <a href="#" href="#" onClick="javascript:func();">Please Click</a> </body> </html>b14ede558fddc6301346f9e6da8e11dd
<html> <head> <script> function isMail(PostString) { re = /\w*/ if (re.test(PostString)) { return true; } else { return false; } } function test() { if (isMail(<?php echo $email?>)) { document.write("<?php echo "N";?>"); } else { document.write('<?php echo 'Y';?>'); } } </script> </head> <body> <?php $email = "aa"; ?> <input type=button value=click onclick='test() '> </body> </html> <!--php中含有js代码--> <?php echo "<script language=javascript> function test(){ alert( 'hello '); } </script> "; ?> <input type=button value=click onclick='test() '>
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!