
正文
php取js的变量,php运行js的方法取返回值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
html页面中的php代码中如何调用js变量
1、PHP是服务端脚本,生成页面之后,就不再运行,也就是说,你在页面上PHP已经运行完了无法调用js。只有在服务端调用,或者生成js代码。
2、可以用jquery的异步请求外部js文件,从而获得js脚本的变量值。
3、我可以很负责的告诉你,这是不可能的。PHP是在 服务器端 运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取 返回值 是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。
4、可以使用ajax技术实现动态提交和返回,不用刷新页面的所有内容。
5、最好就理解成 在PHP中无法引用JavaScript变量。
相关问答
Q1: js和php在同一个文件中相互获取值的问题
1、可以用jquery的异步请求外部js文件,从而获得js脚本的变量值。
2、首先我们创建一个test的php文件。在里面添加html需要的代码。我们在里面添加js脚本,定义一个a变量100。现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
3、JS的运行是在客户端,php的运行是在服务器端,这两者之间的通信必须要借助第三方介质,最最简便的方法就是,你可以在PHP代码中将$a的值赋给你网页上面一个隐藏的元素,然后JS再去取这个隐藏元素的值。
4、如php中写:word = 你好;echo var test = .$word.; ;如此,html页面就会获得一个js如下, var test = 你好; 而这个js中的变量test就是php中$word这个参数的值。
Q2: 同一php文件中,如何将Js代码中的变量,传递到php代码中。
可以用jquery的异步请求外部js文件,从而获得js脚本的变量值。
新建一个html5页面,完成如下所示初始化代码。新建两个input标签,一个用于用户输入变量,一个用户用户改变变量值。写入script标签,里面编写js代码,通过js我们获得两个input标签元素。
不用AJAX,最简单就是传个参数过去 如:function saveGame(str){ window.location.href=url?str= + str;} 楼上的是一种跳转的方式。如果你想不刷新处理,获取数据。还是用ajax 。很简单的。给你个例子。
Q3: php中怎么在当前页面得到js里的变量?
简单的说,当客户端js的变量生成时,服务端的php已经不存在了。所以,当前页面用php获取js变量是不可能的。不过可以用ajax技术把变量传回服务端,由另一个php程序来执行处理。
可以使用ajax技术实现动态提交和返回,不用刷新页面的所有内容。
你把你的脚本用echo输出,例如 echo var a = .$a.;然后你就可以用服务器语言调用这个变量了。
PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。
PHP是服务端脚本,生成页面之后,就不再运行,也就是说,你在页面上PHP已经运行完了无法调用js。只有在服务端调用,或者生成js代码。
Q4: php使用js变量问题
1、可以用jquery的异步请求外部js文件,从而获得js脚本的变量值。
2、首先,需要赋值的javascript脚本必须要写在PHP的页面中,不能引入进来。
3、PHP是服务端脚本,生成页面之后,就不再运行,也就是说,你在页面上PHP已经运行完了无法调用js。只有在服务端调用,或者生成js代码。
4、如果你现在不知道这个问题的答案,最好就理解成 在PHP中无法引用JavaScript变量。
5、新建一个html5页面,完成如下所示初始化代码。新建两个input标签,一个用于用户输入变量,一个用户用户改变变量值。写入script标签,里面编写js代码,通过js我们获得两个input标签元素。
6、首先我们创建一个test的php文件。在里面添加html需要的代码。我们在里面添加js脚本,定义一个a变量100。现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
php取js的变量的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php运行js的方法取返回值、php取js的变量的信息别忘了在本站进行查找喔。








