怎样在php中得到js的值

JavaScript012

怎样在php中得到js的值,第1张

PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。如果需要这两个语言进行交流,可以这么做:

对于JS向PHP传递,可使用cookie,查询字符串(get),post

对于PHP向JS传递可以直接将值输出到JS的变量值处;或者将值输出给隐藏的input元素,然后从dom获取;或者利用ajax获取

如果有个网页引用外部的JS,那个JS脚本在服务器上一个.js文件里存着,那这个html发送过来的时候是不是已经把这个文件加入HTML了?

可以是加入到网页文件中,随网页一起下载;也可以是单独下载,下载后网页文件继续在本地引用它。具体要看这个网页文件是如何使用那个.js文件的。

JavaScript(脚本)是运行在客户端吗?

是,但它也能运行于服务器端或其它任何嵌入端中。JavaScript只是一门脚本语言,只要某个端点有嵌入它的引擎(解释器),那这个端点就有能力运行JavaScript脚本(代码),即解释执行JavaScript代码。

PHP有法查看吗(如果我是服务端)?

当然。

如何查看运行在客户端的JavaScript脚本?

客户端一般提供了查看源码的方法,比如

通过菜单选择。某些浏览器的方法是选择

文件或视图,再选择查看源文件。

即便客户端不提供查看源码的方法,仍然有其它办法,因为源码已经下载到了本地,总有办法揪出它。