
正文
js变量转php变量,js与php变量传递
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js如何用ajax传递变量给php
fruit = $_POST[fruit]; // 获取从 ajax 传过来的 fruit 的值,这里是 apple。如果你想在前端重新显示这个字符串 apple,那么你要用 PHP 把数据返回给页面,然后在上面 “// 成功后的回调” 里面,补充逻辑代码。
新建一个html5页面,完成如下所示初始化代码。新建两个input标签,一个用于用户输入变量,一个用户用户改变变量值。写入script标签,里面编写js代码,通过js我们获得两个input标签元素。
将一些数据(比如ID)通过Ajax传给PHP,然后PHP处理了过后,以HTML或XML的形式输出一些结果,Ajax接收到的就是这些字符串,然后把这些字符串进行处理表现在页面上即可。
在控制器中, $media_id = $_POST[media_id];这样就可以获取到了。
,如果你需要无刷新操作的话,就用AJAX异步操作就行了,将值附带了URL地址里面让PHP程序调用就行了。
相关问答
Q1: 关于js里的变量传递出来给PHP使用
新建一个html5页面,完成如下所示初始化代码。新建两个input标签,一个用于用户输入变量,一个用户用户改变变量值。写入script标签,里面编写js代码,通过js我们获得两个input标签元素。
JS向PHP传递数值只有两种方法:GET和POST,GET把参数写在URL上,例如abc.php?param=123,POST的参数在数据里面。
var url = adm_mod_ajax.php; var pars = mtype=1&mid= + 这一句永远都会比JS的先运行。所以把JS的值传给PHP是不可能的。
不用AJAX,最简单就是传个参数过去 如:function saveGame(str){ window.location.href=url?str= + str;} 楼上的是一种跳转的方式。如果你想不刷新处理,获取数据。还是用ajax 。很简单的。给你个例子。
接着我们在script里面使用writeln输出a,并赋值给php中的变量b,在最后echo输出查看b中的值。在浏览器中打开这个php文件会直接echo出js中变量a的数值为100,到此php获得js中的变量完成。
php name=$_REQUEST[username];echo name;? 4:PHP的值传回页面 在HTML中插入PHP语言,可以调用PHP中变量的值,也可用Smarty(推荐)。
Q2: 如何把一个js变量传给php变量
ajax俗称无刷新技术,你用js获取数值后,可以用jquery里的ajax方法,当然原生态的技术也可以,但是jQuery特别简单,传值其实很简单,就是url+值,可以post和get都行。
JS向PHP传递数值只有两种方法:GET和POST,GET把参数写在URL上,例如abc.php?param=123,POST的参数在数据里面。
要让php接受js的变量,那么必须重新将js变量以get或者post重新请求服务器执行一次php文件,否则是不可能的。
不用AJAX,最简单就是传个参数过去 如:function saveGame(str){ window.location.href=url?str= + str;} 楼上的是一种跳转的方式。如果你想不刷新处理,获取数据。还是用ajax 。很简单的。给你个例子。
肯定是用Ajax了, google一下Ajax有很多示例。你可以自己编写Ajax,也可以用现成的框架,如prototype, jquery等。prototype的ajax.update方法和jquery的jQuery.ajax方法都很方便。
{ xmlHttp=new ActiveXObject(Microsoft.XMLHTTP); }else if(window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest(); }}如果你只想把值传给php,这样就够了,希望对你有用。
Q3: js输出变量等于php变量
1、新建一个html5页面,完成如下所示初始化代码。新建两个input标签,一个用于用户输入变量,一个用户用户改变变量值。写入script标签,里面编写js代码,通过js我们获得两个input标签元素。
2、其实不是javascript得到php变量,而是php把变量值传给javascript,其实也不叫传给javascript。说不清楚了,看下面实例。
3、类似这样:在JavaScript中放置php变量。
4、直接写在页面就行了,比如在a.php里面这样写就可以了,var abc = ?php echo $abc;?; 然后在你的JS文件里面可以直用abc这个变量啦,不知道是不是这个意思。
5、一个在前端执行,一个在后端执行,js取不到php变量实时的值。只有当用户打开网页时才能直接用php的值,其他情况需要向服务器发送消息请求php的变量值(可用ajex)。
Q4: 如何把javascript中的变量值传到php变量
要让php接受js的变量,那么必须重新将js变量以get或者post重新请求服务器执行一次php文件,否则是不可能的。
JS向PHP传递数值只有两种方法:GET和POST,GET把参数写在URL上,例如abc.php?param=123,POST的参数在数据里面。
可以使用ajax来实现 .ajax({ type:post, url:你的php地址+参数, success: function(data){ php返回的结果就是data } });请将jquery引入到网页,不然无法使用。还有什么问题欢迎追问。
首先将收集到的用户提供的信息写入表单的字段值中,然后表单提交时随着请求提交给服务器端的PHP来处理。另一种方式是将 prompt 的值写入 cookie 中,cookie 的值会随着请求发送给服务器端的PHP来处理。
Q5: js中var声明的变量赋给php变量
新建一个html5页面,完成如下所示初始化代码。新建两个input标签,一个用于用户输入变量,一个用户用户改变变量值。写入script标签,里面编写js代码,通过js我们获得两个input标签元素。
而 test.php 中, 通过 $_REQUEST[x] 即可拿到js 请求过来的变量.追问 感觉你的答案最符合我的需求,只是我还是碰到了问题。test.php文件中 onchange事件触发test()函数,并将赋值。
肯定是用Ajax了, google一下Ajax有很多示例。你可以自己编写Ajax,也可以用现成的框架,如prototype, jquery等。prototype的ajax.update方法和jquery的jQuery.ajax方法都很方便。
js变量转php变量的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js与php变量传递、js变量转php变量的信息别忘了在本站进行查找喔。





