
正文
js获取php分配的变量,php获取当前url
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js如何获取php中的变量?
js获取php中变量,一般使用ajax,php端直接echo字符串就可以。
JS的运行是在客户端,php的运行是在服务器端,这两者之间的通信必须要借助第三方介质,最最简便的方法就是,你可以在PHP代码中将$a的值赋给你网页上面一个隐藏的元素,然后JS再去取这个隐藏元素的值。
js是客户端代码。所有的js都可以由php定义,了解这个就简单了。如php中写:word = 你好;echo var test = .$word.; ;如此,html页面就会获得一个js如下, var test = 你好; 而这个js中的变量test就是php中$word这个参数的值。
其实不是javascript得到php变量,而是php把变量值传给javascript,其实也不叫传给javascript。说不清楚了,看下面实例。
相关问答
Q1: 如何在js中调用php?
在javascript里使用ajax调用服务器端脚本,把返回的结果给javascript.在php里动态输出javascript,在输出过程中可以输出php的执行结果给javascript。例如:echo echo var id = . phpfunction() . ;echo ;这样的话id的值就是phpfunction执行的结果。
js无法调用php的内容。php是服务器端语言,在服务器的时候已经解析过了,然后发给用户的浏览器。到用户这边时,实际上已经没有php代码。
你那些DIV代码不显示在源代码里面几乎是不可能的,因为这些东西只有浏览器才执行。放在JS里面只是不让别人一眼就看到而已,完全不让见是不可能的。
只有当用户打开网页时才能直接用php的值,其他情况需要向服务器发送消息请求php的变量值(可用ajex)。
在 html 的 header 部分追加: (document).ready(function() { (#preview).load(/preview/preview.php?param=10,@k_wbj_1,7,30);}); HTML的 body 里面,你想要显示内容的地方追加: 补充:jQuery 是一个非常著名的 javascript 框架。用来做网页特效,AJAX非常方便。
js只能调用php的访问地址,然后返回结果,用innerhtml得到。输入给js做处理。
Q2: js如何调用php变量
一个在前端执行,一个在后端执行,js取不到php变量实时的值。只有当用户打开网页时才能直接用php的值,其他情况需要向服务器发送消息请求php的变量值(可用ajex)。
类似这样:在JavaScript中放置php变量。
因为php最终也会转化成静态的html文件,所以用extjs也只能静态的调用到php变量,调用方式如下:?php $a = 10; ? var aExtjs = ?php echo $a ?;alert(aExtjs); 把以上代码直接复制到记事本里面,然后到php环境下运行就可以看到效果了。
js获取php中变量,一般使用ajax,php端直接echo字符串就可以。
其实不是javascript得到php变量,而是php把变量值传给javascript,其实也不叫传给javascript。说不清楚了,看下面实例。
Q3: 如何在js里引用php变量
1、一个在前端执行,一个在后端执行,js取不到php变量实时的值。只有当用户打开网页时才能直接用php的值,其他情况需要向服务器发送消息请求php的变量值(可用ajex)。
2、类似这样:在JavaScript中放置php变量。
3、解决办法是: 在javascript里使用ajax调用服务器端脚本,把返回的结果给javascript.在php里动态输出javascript,在输出过程中可以输出php的执行结果给javascript。例如:echo echo var id = . phpfunction() . ;echo ;这样的话id的值就是phpfunction执行的结果。
关于js获取php分配的变量和php获取当前url的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







