Cet article présente principalement un résumé des méthodes d'appel de php depuis js et d'appel de js depuis php. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
1. Appeler PHP avec un fichier JS et obtenir 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>
in Il y a 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'"; ?>
Lorsque le fichier a.html est exécuté, le fichier b.php sera appelé et la sortie de le fichier b.php sera exécuté en tant qu'instruction JS, donc 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 le fichier en méthode HTML pour appeler le fichier PHP, la sortie du fichier PHP sera utilisée comme code JS par la page appelante 2 appels PHP. la valeur en js Il y a un tel paragraphe dans la page z.php Code :<script type="text/javascript" > var url="aaaa*"; </script> <? $key="<script type=text/javascript>document.write(url)</script>"; echo $key; ?>
<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.getElementByIdx_x_x_x("userId").value; alert (userId); </script> <input type="text" name="userId" id="userId" value="<?php echo $userId; ?>">
<?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>
<?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>
<!--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>
<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() '>
PHP génère un code QR pour l'applet WeChat avec des paramètres
Pour les cinq principes de la conception orientée objet en PHP ( SOLIDE) Résumé
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!