本文目录一览:
- 1、如何在当前页面用php 获取js 变量的值
- 2、如何在js里引用php变量
- 3、javascript怎样调用php函数?
- 4、在同一个页面,想把js的变量值赋值给php的一个变量
- 5、javascript怎样调用thinkPHP中的模板变量
- 6、怎么实现js的onclick事件调用php函数?
如何在当前页面用php 获取js 变量的值
1、首先我们创建一个test的php文件。
2、在里面添加html需要的代码。
3、我们在里面添加js脚本,定义一个a变量100。
4、现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
5、接着我们在script里面使用writeln输出a,并赋值给php中的变量b,在最后echo输出查看b中的值。
6、在浏览器中打开这个php文件会直接echo出js中变量a的数值为100,到此php获得js中的变量完成。
如何在js里引用php变量
一个在前端执行,一个在后端执行,js取不到php变量实时的值。
只有当用户打开网页时才能直接用php的值,其他情况需要向服务器发送消息请求php的变量值(可用ajex)。
打开网页时,php值传给js有两种方法:
第一种将html代码当成一个字符串,如:
$v = json_encode($v);
$html="script var val = {$v}; /script";
第二种将值放入html中,取html元素的值,如:
?php
$v = json_encode($v);
?
html
script
var val = $("#val").html();
/script
body
div id='val'?php echo $v; ?/div
/body
/html
javascript怎样调用php函数?
javascript和php是在两个不同的环境下执行的,相互之间不能直接调用。
javascript是浏览器端的脚本
php是服务器端的脚本
解决办法是:
1. 在javascript里使用ajax调用服务器端脚本,把返回的结果给javascript.
2.在php里动态输出javascript,在输出过程中可以输出php的执行结果给javascript。
例如:
echo 'script type="text/javascript"'
echo 'var id = ' . phpfunction() . ';';
echo '/script';
这样的话id的值就是phpfunction执行的结果。
3.如果是php内置函数,网上有javascript实现的php函数脚本,实现了大多数php函数的javascript版本。
在同一个页面,想把js的变量值赋值给php的一个变量
1、新建一个html5页面,完成如下所示初始化代码。
2、新建两个input标签,一个用于用户输入变量,一个用户用户改变变量值。
3、写入script标签,里面编写js代码,通过js我们获得两个input标签元素。
4、做按钮标签的点击事件函数,即当用户点击“加一”按钮的时候,调用此函数。
5、在函数中,我们先将变量转化为数字,然后再将数字加一,即可达到用js改变html变量的功能。
6、刷新下网页,我们输入数字“18”,然后点击“加一”按钮。
javascript怎样调用thinkPHP中的模板变量
在js 中直接用就行, var ee = {$a} ;
这里不能加引号,否则引号内的内容就被当成字符串了而不是取值语句
怎么实现js的onclick事件调用php函数?
JS调用PHP 就是通过AJAX去调用指定的页面,返回数据,你要明白 JS 是在客户端在运行,PHP是在服务器上运行 两个运行的地方都不同,不可能直接调到 只能AJAX去带上你的条件去获取了。