
正文
php请求js的数值,js中写php代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php在本页中如何取得javascript变量的值?请高手帮助在线等啊。_百度知...
可以使用ajax技术实现动态提交和返回,不用刷新页面的所有内容。
首先我们创建一个test的php文件。在里面添加html需要的代码。我们在里面添加js脚本,定义一个a变量100。现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
你必须通过ajax把i作为url参数发送给php,php返回结果后,javascript再在ajax的回调函数中给img.src赋值。
你把你的脚本用echo输出,例如 echo var a = .$a.;然后你就可以用服务器语言调用这个变量了。
PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。
相关问答
Q1: 同一个文件里PHP代码里调用js变量?
1、可以用jquery的异步请求外部js文件,从而获得js脚本的变量值。
2、你好php是服务端脚本语言,js是浏览器端脚本语言,除非使用ajax进行数据提交否则,一但服务端生成好页面传到浏览器端后就不再参与浏览器端的“运算”,所以你想在同一个页面中不重新进行请求就js和php相互获取值是不现实的。
3、同一文件插入直接用标签?phpecho ***;? 调用外部JS,将以下语句写在body之外。
4、PHP是服务端脚本,生成页面之后,就不再运行,也就是说,你在页面上PHP已经运行完了无法调用js。只有在服务端调用,或者生成js代码。
Q2: 怎样在php中得到js的值
你必须通过ajax把i作为url参数发送给php,php返回结果后,javascript再在ajax的回调函数中给img.src赋值。
首先我们创建一个test的php文件。在里面添加html需要的代码。我们在里面添加js脚本,定义一个a变量100。现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
PHP是不可能获取JAVASCRIPT变量值的,只有让JAVASCRIPT反复调用PHP,把变量作为参数传递过去。
Q3: php调用js代码中的参数
1、JS是客户端脚本,PHP是服务器脚本,直接赋值给PHP变量,无法实现。
2、可以用jquery的异步请求外部js文件,从而获得js脚本的变量值。
3、在里面添加html需要的代码。我们在里面添加js脚本,定义一个a变量100。现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
4、PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。
5、所以php总是在javascript之前运行的,php代码运行的时候,javascript中的变量i还没出生呢!你必须通过ajax把i作为url参数发送给php,php返回结果后,javascript再在ajax的回调函数中给img.src赋值。
关于php请求js的数值和js中写php代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






