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

  • 相关阅读:
    创建和销毁对象
    echarts折线图堆叠样式 图表只显示一类折线图
    web中跨页面的点击事件
    3DMAX学习笔记——Animate简单的动画
    3DMAX学习笔记——Rendering的时候模型太亮
    Unity3D学习笔记——让Cube沿着某个轴运动
    Unity3D学习笔记——Camera绕着物体旋转
    Unity3D学习笔记——Unity3D的窗口布局
    ZLXSC2015Day1题解
    浅谈同构类问题的骗分算法
  • 原文地址:https://www.cnblogs.com/xuan52rock/p/6742637.html
Copyright © 2011-2022 走看看