
正文
php调用js并获取结果,php引用js代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP中怎么才能调用JS文件里的一个函数!
1、A文件用php的fopen函数读取帐号密码,再用md5加密,再写sql。A文件用php的fopen函数读取帐号密码,传给B文件,调用js的md5函数,再用异步传输写数据库。
2、PHP是在服务器端运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取返回值是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。
3、如果只是MD5加密,不用使用JS函数,PHP内置md5函数。如 $md5Str=md5(用户输入的密码);如果你使用JS在客户端进行了加密,传输到服务器时已经是加密字符串,不用再加密。
4、你把js文件和php文件放在同一个文件夹下面,引用里面不用写路径,直接加文件名:这样就可以了,其他的方法我目前还没找到。html语言里面可以随便写路径,只要指向正确就可以了。
5、php中是不能执行js的,js只能在php解析成html后才能执行。如果想用php输出js 就要把js代码当作php的字符串来输出。举例:?php alert = alert(1);echo .$alert.;? 上面的代码解析成html 就会变成正常的js了。
相关问答
Q1: PHP如何获取js做的下拉列表的值
select元素必须和option元素结合使用,其对应请求的参数值为option元素的value,如下所示: 2012年 2013年 2014年 当某option被选中时,其value值将作为这个select元素对应请求的参数值。
需要设置下name属性获取下即可。用js获得列表选择的值,传到后端处理,后端根据这个值再从数据表或配置文件中找到对应的访问密码,IP地址。php不能直接获取到要通过JS代码才行。
PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。
所以php总是在javascript之前运行的,php代码运行的时候,javascript中的变量i还没出生呢!你必须通过ajax把i作为url参数发送给php,php返回结果后,javascript再在ajax的回调函数中给img.src赋值。
Q2: js和php在同一个文件中相互获取值的问题
1、可以用jquery的异步请求外部js文件,从而获得js脚本的变量值。
2、PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。
3、JS的运行是在客户端,php的运行是在服务器端,这两者之间的通信必须要借助第三方介质,最最简便的方法就是,你可以在PHP代码中将$a的值赋给你网页上面一个隐藏的元素,然后JS再去取这个隐藏元素的值。
4、首先我们创建一个test的php文件。在里面添加html需要的代码。我们在里面添加js脚本,定义一个a变量100。现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
Q3: php如何拿到javascript的值
1、你必须通过ajax把i作为url参数发送给php,php返回结果后,javascript再在ajax的回调函数中给img.src赋值。
2、首先我们创建一个test的php文件。在里面添加html需要的代码。我们在里面添加js脚本,定义一个a变量100。现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
3、PHP是不可能获取JAVASCRIPT变量值的,只有让JAVASCRIPT反复调用PHP,把变量作为参数传递过去。
4、可以使用ajax技术实现动态提交和返回,不用刷新页面的所有内容。
5、PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。
6、最常用的大概要属ajax了,这里js向php发送的,和php向js回应的都是字符串类型的数据,这些字符串可以根据需要被转换成不同类型(对象,数字,bool值)。
Q4: php怎么获取js数据
1、首先我们创建一个test的php文件。在里面添加html需要的代码。我们在里面添加js脚本,定义一个a变量100。现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
2、你必须通过ajax把i作为url参数发送给php,php返回结果后,javascript再在ajax的回调函数中给img.src赋值。
3、楼主,我可以很负责的告诉你,这是不可能的。PHP是在服务器端运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取返回值是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。
4、楼上用AJAX是可行的,下面是笨方法,但是也可运行。
Q5: 怎样在php中得到js的值
首先我们创建一个test的php文件。在里面添加html需要的代码。我们在里面添加js脚本,定义一个a变量100。现在我们在底部添加php中代码,其中定义一个b变量默认为0,准备用它来接收js中的a的值。
你必须通过ajax把i作为url参数发送给php,php返回结果后,javascript再在ajax的回调函数中给img.src赋值。
楼主,我可以很负责的告诉你,这是不可能的。PHP是在服务器端运行的脚本,而JS是在浏览器运行的脚本,你要调用可以,直接echo个script就可以,但是获取返回值是不可能的,只有让JS把返回值通过AJAX发送给PHP才可以。
你好php是服务端脚本语言,js是浏览器端脚本语言,除非使用ajax进行数据提交否则,一但服务端生成好页面传到浏览器端后就不再参与浏览器端的“运算”,所以你想在同一个页面中不重新进行请求就js和php相互获取值是不现实的。
你把你的脚本用echo输出,例如 echo var a = .$a.;然后你就可以用服务器语言调用这个变量了。
JS是客户端脚本,PHP是服务器脚本,直接赋值给PHP变量,无法实现。
php调用js并获取结果的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php引用js代码、php调用js并获取结果的信息别忘了在本站进行查找喔。







