
正文
php如何读取到js里面的值,php读取html内容
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
把值从PHP传值到js中去
PHP函数库提供了编/解码JSON的函数:json_encode()和json_decode(),可以比较方便的传递数组或对象给javascript因为接口方的要求,用js中处理数据,所以需要php程序从数据库取出数值后赋值给js数组。
那你JS里就可以通过DOM来获取h1的innerHTML 不要直接用js,最好用现成的library,比如jQuery,Prototype之类的,因为他们有浏览器兼容。还有就是用ajax,动态获取你要的内容。即通过JS代码,调用PHP代码,然后传递回你要的数据。
首先,需要赋值的javascript脚本必须要写在PHP的页面中,不能引入进来。
直接写在页面就行了,比如在a.php里面这样写就可以了,var abc = ?php echo $abc;?; 然后在你的JS文件里面可以直用abc这个变量啦,不知道是不是这个意思。
相关问答
Q1: php中怎么在当前页面得到js里的变量?
1、PHP是服务端脚本,生成页面之后,就不再运行,也就是说,你在页面上PHP已经运行完了无法调用js。只有在服务端调用,或者生成js代码。
2、处是无法获取1处变量的,因为2处的PHP代码是在服务器上执行,而且只执行一次,执行完毕后交给浏览器执行1处的JS代码,他们执行的时间不同、计算机也不同,永远都不可能PHP获取JS的变量。
3、JS是客户端脚本,PHP是服务器脚本,直接赋值给PHP变量,无法实现。
Q2: 同页面中php代码如何取用js的参数
可以用jquery的异步请求外部js文件,从而获得js脚本的变量值。
可以使用ajax技术实现动态提交和返回,不用刷新页面的所有内容。
JS是客户端脚本,PHP是服务器脚本,直接赋值给PHP变量,无法实现。
而js就包含在发送给客户端的数据中,并在客户端中运行,已经和服务端没有任何关系了,更别说让已经退出的php程序再获取js变量。简单的说,当客户端js的变量生成时,服务端的php已经不存在了。
PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。
你好php是服务端脚本语言,js是浏览器端脚本语言,除非使用ajax进行数据提交否则,一但服务端生成好页面传到浏览器端后就不再参与浏览器端的“运算”,所以你想在同一个页面中不重新进行请求就js和php相互获取值是不现实的。
Q3: 关于php读取js的变量值问题
1、可以用jquery的异步请求外部js文件,从而获得js脚本的变量值。
2、但是在PHP里面始终是个字符串,转换为数字就是0。补充:是的,string类型的常量if(um!=null)document.write(um);转换为整数结果为0,因为转换时候遇到非数字字符就终止,第一个就是非数字的。
3、更别说让已经退出的php程序再获取js变量。简单的说,当客户端js的变量生成时,服务端的php已经不存在了。所以,当前页面用php获取js变量是不可能的。不过可以用ajax技术把变量传回服务端,由另一个php程序来执行处理。
4、js中的变量传递到PHP很简单,就是ajax就可以了,如果载入了jquery的话 (a).click(function(){ if(confirm(查看本条信息,将扣除您10积分;如您不想查看,请点击取消。
5、你好php是服务端脚本语言,js是浏览器端脚本语言,除非使用ajax进行数据提交否则,一但服务端生成好页面传到浏览器端后就不再参与浏览器端的“运算”,所以你想在同一个页面中不重新进行请求就js和php相互获取值是不现实的。
Q4: 怎么让PHP获取到JS中参数
PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。
JS是客户端脚本,PHP是服务器脚本,直接赋值给PHP变量,无法实现。
不可能的,PHP在服务器上执行,JS在客户短执行,PHP可以传递数据给JS,但是PHP是不能从JS获取数据的,除非再次提交到服务器。
//js程序到了这里,会把问号、and符号都转换为特定字符。PHP端:data = $_REQUEST[data];//这里最好不要使用$_REQUEST,涉及网站安全问题。
那你JS里就可以通过DOM来获取h1的innerHTML 不要直接用js,最好用现成的library,比如jQuery,Prototype之类的,因为他们有浏览器兼容。还有就是用ajax,动态获取你要的内容。
只要你同一个页面里的js值是全局定义的,ajax就可以一直调取到的。如果你想使用某个值,却发现用不了,大多是因为,你那个值是在某个函数内定义的。解决方法。
关于php如何读取到js里面的值和php读取html内容的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







