php中有木有办法可以获取js的值解决方案

WBOY
发布: 2016-06-13 12:16:05
原创
1111 人浏览过

php中有木有办法可以获取js的值
最近在学习discuz,其中修改代码时想把js的值赋值给discuz的全局变量,有木有大神知道可以怎么做?或者用php的方法来获取js的值也可以
------解决思路----------------------
php获取的不是js的值,而是js传递到服务端的值!前端可以通常通过两种方式把数据传递到后端:POST GET

<br />$user = $_POST['user']; //php中获取post值<br />$pass = $_GET['pass']; //php中获取get值<br />
登录后复制

而传值一般通过ajax的方式传递!
所以并不是php获取了js的值,而是js将数据传递到服务端,然后php读取post get等全局数组!


------解决思路----------------------
先弄清楚,服务端跟客户端的执行顺序
php是属于服务端的语言
而JS是客户端的脚本

都是服务端先执行完才会到客户端的,所以你要让服务端去获取客户端的值,唯一的办法,就是让客户端发送请求到服务端
比如使用ajax方式请求
------解决思路----------------------
其实我没有过 discuz,你看看这个 http://www.baidu.com/s?ie=UTF-8&wd=discuz+ajax%E4%BD%BF%E7%94%A8
------解决思路----------------------
<br /><?php <br />$num =  "<script> var num = 123;document.write(num);</script>";<br />echo $num;<br />?>
登录后复制

php这样就可以使用js的变量值

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!