JS调用PHP

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

  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>
  1. <?php
  2. $php_test='I from PHP';
  3. echo "var jsTest="."'$php_test';";
  4. ?>

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

  1. <html>
  2. <body>
  3. <?php
  4. $userCar = 525;
  5. ?>
  6. <input type="text" id="userCar" value="<?php echo $userCar ?>" />
  7. <script type="text/javascript">
  8. alert(document.getElementById("userCar").value);
  9. </script>
  10. </body>
  11. </html>

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

  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. </body>
  11. </html>

4.调用方法(函数)

  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;

  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

  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

【转】PHP----JS相互调用的更多相关文章

  1. 关于action script与js相互调用的Security Error问题

    大家都知道,as和js相互调用可以通过ExternalInterface.call和ExternalInterface.addCallback来进行. 比较好的做法是使用之前通过ExternalInt ...

  2. CefSharp 与 js 相互调用及注意事项

    CefSharp 与 js 相互调用 一. CefSharp调用 js CefSharp.WinForms.ChromiumWebBrowser wb; ... 方式1. ExecuteScriptA ...

  3. WebBrowser(IE) 与 JS 相互调用

    在开发中我们经常将WebBrowser控件嵌入Winform 程序来浏览网页,既然是网页那么少不了JS.下面就让我们来说说他们两之间的相互调用. 在C#封装的浏览器内核中,Chromium 内核封装有 ...

  4. WebView使用详解(一)——Native与JS相互调用(附JadX反编译)

    念念不忘,必有回响,永远坚持你所坚持的! 一直在用WebView,还没有系统的总结过它的用法,下面就系统的总结下,分享给大家 一.基本用法 1.加载在线URL void loadUrl(String ...

  5. flex与js相互调用

    1.flex调用js方法 调用方法例如:ExternalInterface.call("UploadComplete",oldName,uidName,_dir+"/&q ...

  6. Android js相互调用

    一.webview相当于android中的浏览器,基于webkit开发,可以浏览网页文件,支持css javas cript 以及html webview.getSettings().setJavaS ...

  7. 【转】CefSharp 与 js 相互调用

    转自CSDN博客博主ghui,虽然博主说要经过他同意才能转,我只是做笔记用,没做他用,所以请博主理解,在此感谢博主! 一. CefSharp调用 js CefSharp.WinForms.Chromi ...

  8. CefSharp 与 js 相互调用

    https://blog.csdn.net/gong_hui2000/article/details/48155547

  9. JS代码和OC代码的相互调用

    JS调用OC 很多应用里面或多或少的调用了网页,来达到绚丽的效果,所谓的JS调用OC.....举个例子吧,网页上有个按钮 点击按钮跳转界面,跳转的动作由OC的代码实现. OC调用JS 还是举个例子,我 ...

  10. Unity3D中C#和js方法相互调用

    通过查找资料,Unity3D中C#和js要相互调用彼此的方法,js文件必须放在"Standard Assets". "Pro Standard Assets" ...

随机推荐

  1. Java并发编程-信号量

    Semaphore 直译是信号量,它的功能比较好理解,就是通过构造函数设定一个数量的许可,然后通过 acquire 方法获得许可,release 方法释放许可.它还有 tryAcquire 和 acq ...

  2. Evolution(矩阵快速幂)zoj2853

    Evolution Time Limit: 5 Seconds      Memory Limit: 32768 KB Description Evolution is a long, long pr ...

  3. jdk源码->集合->HashMap

    一.hash算法 1.1 hash简介 hash,一般翻译为散列,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出值就是散列值,这种转换是一种压缩映射,也就是散列的空间小于输入的空间, ...

  4. [翻译]C# BAD PRACTICES: Learn how to make a good code by bad example---C#:如何将坏的代码重新编译为好的代码

    自己的前言说明: 本文原作者:Radoslaw Sadowski,原文链接为:C# BAD PRACTICES: Learn how to make a good code by bad exampl ...

  5. 【学习笔记】--- 老男孩学Python,day6 字典

    详细方法:http://www.runoob.com/python/python-dictionary.html 1. dict 用大括号{} 括起来. 内部使用key:value的形式来保存数据 { ...

  6. C++ 的那些坑 (Day 0)

    C++ 的那些坑 (Day 0) 永远的for循环 其实这里要说的并不是for循环本身还是其中的计数变量的类型的选择. std::string s = "abcd" for (st ...

  7. 使用ThinkPHP实现附件上传

    刚学的使用ThinkPHP框架简单上传附件(图片,文档,视频等文件) 首先需要了解tp框架中Upload.class.php(ThinkPHP/Library/Think/Upload,class,p ...

  8. SAP wonderful links

    http://sapbrainsonline.com/help/sap-r3-architecture-introduction.html http://www.guru99.com/learning ...

  9. FineReport中如何制作树数据集来实现组织树报表

    1. 问题描述 FineReport,组织树报表中由id与父id来实现组织树报表,若层级数较多时,对每个单元格设置过滤条件和形态会比较繁琐,因此FineReport提供了一种特殊的数据集——树数据集, ...

  10. JS截取字符串方法实例

    // JS截取字符串可使用 substring()或者slice() // // 函数:substring() // 定义:substring(start,end)表示从start到end之间的字符串 ...