zoukankan      html  css  js  c++  java
  • 【转】PHP----JS相互调用

    JS调用PHP

    1.取值: 执行html,得到一个弹窗,提示:I from PHP

    [javascript] view plain copy
     
     print?在CODE上查看代码片派生到我的代码片
    1. <script type="text/javascript" src="http://127.0.0.1:8080/wp_php/index1.php">  </script>    
    2. <script type="text/javascript" >    
    3.     alert(jsTest);    
    4. </script>   
    [php] view plain copy
     
     print?在CODE上查看代码片派生到我的代码片
    1. <?php  
    2. $php_test='I from PHP';  
    3. echo "var jsTest="."'$php_test';";  
    4. ?>  

    2.取值(变量)JS 要在input 后,不然js取不到值 

    [php] view plain copy
     
     print?在CODE上查看代码片派生到我的代码片
    1. <html>  
    2. <body>  
    3.     <?php   
    4.         $userCar = 525;  
    5.     ?>  
    6.     <input type="text" id="userCar" value="<?php echo $userCar ?>" />  
    7.       
    8.     <script type="text/javascript">  
    9.         alert(document.getElementById("userCar").value);  
    10.     </script>  
    11.       
    12. </body>  
    13. </html>  



    3.取值,注意使用引号(PHP的string,int...)

    [php] view plain copy
     
     print?在CODE上查看代码片派生到我的代码片
    1. <html>  
    2. <body>  
    3.     <?php   
    4.         $userCar = 525;  
    5.     ?>     
    6.     <script type="text/javascript">  
    7.         var userCar = '<?php echo $userCar ?>';  
    8.         alert(userCar);  
    9.     </script>  
    10.       
    11. </body>  
    12. </html>  

    4.调用方法(函数)

    [php] view plain copy
     
     print?在CODE上查看代码片派生到我的代码片
    1. <html>  
    2. <body>  
    3.     <script type="text/javascript">  
    4.         alert (<?php echo date("Y")?>);  
    5.     </script>  
    6. </body>  
    7. </html>  



    PHP调用JS

    1.取值:     显示:values;

    [php] view plain copy
     
     print?在CODE上查看代码片派生到我的代码片
    1. <html>  
    2. <body>  
    3.     <script type="text/javascript">  
    4.         var str = 'values';  
    5.     </script>  
    6.     <?php   
    7.         echo "<script type=text/javascript>document.write(str)</script>";  
    8.     ?>  
    9. </body>  
    10. </html>  



    2.调用函数(方法)    弹窗:9

    [php] view plain copy
     
     print?在CODE上查看代码片派生到我的代码片
    1. <html>  
    2. <body>  
    3.     <script type="text/javascript">  
    4.         function add(){  
    5.             var x = 0;  
    6.             x = x + 9;  
    7.             alert(x);  
    8.         }  
    9.     </script>  
    10.     <?php   
    11.         echo "<script type=text/javascript>add()</script>";  
    12.     ?>  
    13. </body>  
    14. </html>  


    其实一点:那里调用,那里就有echo ;

    from:http://blog.csdn.net/damys/article/details/29807893

  • 相关阅读:
    [刷题] IDA*
    [BZOJ1330] Editing a Book
    [BZOJ5449] 序列
    [刷题] 搜索剪枝技巧
    [XJOI3529] 左右
    [CF920E] Connected Components?
    [第18届 科大讯飞杯 J] 能到达吗
    洛谷 P4779 【模板】单源最短路径(标准版)
    洛谷 P1175 表达式的转换
    pipioj 1291 中缀表达式转后缀表达式I
  • 原文地址:https://www.cnblogs.com/xuan52rock/p/6742637.html
Copyright © 2011-2022 走看看