首页>>前端>>JQuery->php获取js变量(php获取js返回值)

php获取js变量(php获取js返回值)

时间:2023-12-07 本站 点击:0

关于php调用js变量问题

可以用jquery的异步请求外部js文件,从而获得js脚本的变量值。

PHP是服务端脚本,生成页面之后,就不再运行,也就是说,你在页面上PHP已经运行完了无法调用js。只有在服务端调用,或者生成js代码。

JS是客户端脚本,PHP是服务器脚本,直接赋值给PHP变量,无法实现。

人家问的是PHP调用JS函数。。楼主,我可以很负责的告诉你,这是不可能的。

str += img src=?php echo thumb( + js变量 + , 240);?js代码中写js变量,一点问题没有。

?php a = abc1123? var a = ?php echo $a;? 首先要了解PHP是服务器端程序,在服务器端执行,然后把执行结果交给客户端(浏览器)。

PHP如何调用JS函数并获取其返回的数据?

所以php总是在javascript之前运行的,php代码运行的时候,javascript中的变量i还没出生呢!你必须通过ajax把i作为url参数发送给php,php返回结果后,javascript再在ajax的回调函数中给img.src赋值。

这样写 ?php echo echo function Show(){ document.getElementById(tt).style.display=block}echo ? 简单点说,就是用php生成js语句,echo输出。

Ajax获取到的本来就是HTML文本,自然有HTML标签。如果你想获得数组,只有通过另类的方法了。把PHP页面的HTML标签去除,只输出。

JS是客户端脚本,PHP是服务器脚本,直接赋值给PHP变量,无法实现。

怎样在php中得到js的值

1、PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。

2、你必须通过ajax把i作为url参数发送给php,php返回结果后,javascript再在ajax的回调函数中给img.src赋值。

3、只有js向php发起请求,没有php向js发起请求的。既然php不能向js发起请求,又怎么会有返回值呢?所以,楼主是不是想通过js把前端的数据传给后端的php?如果是的话,通过表单提交,或者通过ajax的方式提交就是了。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/JQuery/17710.html