
正文
php怎么获取js数据 php 数据怎么在js
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎样在php中得到js的值
PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。
只有js向php发起请求,没有php向js发起请求的。既然php不能向js发起请求,又怎么会有返回值呢?所以,楼主是不是想通过js把前端的数据传给后端的php?如果是的话,通过表单提交,或者通过ajax的方式提交就是了。
我可以很负责的告诉你,这是不可能的。PHP是在 服务器端 运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取 返回值 是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。
楼上用AJAX是可行的,下面是笨方法,但是也可运行。
相关问答
Q1: php如何采集js生成的内容
访问需要采集的页面,如果数据是用js输出的html,那么必定有接口或者本身页面中给js提供了数据,来遍历输出html。
首先我们创建一个test的php文件。在里面添加html需要的代码。我们在里面添加js脚本,定义一个a变量100。现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。
语法: int sybase_connect(string [servername], string [username], string [password]);返回值: 整数函数种类: 数据库功能 本函数用来打开与 Sybase 数据库的连接。参数 servername 为欲连上的数据库服务器名称。
我可以很负责的告诉你,这是不可能的。PHP是在 服务器端 运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取 返回值 是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。
Q2: 怎么让PHP获取到JS中参数
PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。
JS是客户端脚本,PHP是服务器脚本,直接赋值给PHP变量,无法实现。
那你JS里就可以通过DOM来获取h1的innerHTML 不要直接用js,最好用现成的library,比如jQuery,Prototype之类的,因为他们有浏览器兼容。还有就是用ajax,动态获取你要的内容。
我可以很负责的告诉你,这是不可能的。PHP是在 服务器端 运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取 返回值 是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。
Q3: PHP怎么读取JS文件里的数据
你把js文件和php文件放在同一个文件夹下面,引用里面不用写路径,直接加文件名php怎么获取js数据:这样就可以了,其php怎么获取js数据他的方法我目前还没找到。html语言里面可以随便写路径,只要指向正确就可以了。
访问需要采集的页面,如果数据是用js输出的html,那么必定有接口或者本身页面中给js提供了数据,来遍历输出html。
我可以很负责的告诉你,这是不可能的。PHP是在 服务器端 运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取 返回值 是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。
//js程序到了这里,会把问号、and符号都转换为特定字符。PHP端:data = $_REQUEST[data];//这里最好不要使用$_REQUEST,涉及网站安全问题。
第一步,查看网页源代码,找到ajax请求的URL。
php怎么获取js数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 数据怎么在js、php怎么获取js数据的信息别忘了在本站进行查找喔。






