javascript-js变量在PHP中怎么获取该变量?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-js变量在PHP中怎么获取该变量?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1258字,纯文字阅读大概需要2分钟。
内容图文
在js中定义一个变量,在PHP中怎么获取该变量?(在一个页面)回复内容:
在js中定义一个变量,在PHP中怎么获取该变量?(在一个页面)
JS是前端,PHP是后端,后端PHP要获取前端JS的变量,那前端JS可以通过AJAX传输数据给后端PHP.比如登录页面login.php:
js中通过post提交到后台:
var data = {
'param' : xxx
};
$.post(url,data,callback)
php后台接受数据(此处基于thinkPHP):
$data = I('post.param')
前后台数据通讯用get或post就行了,js中的直接走ajax
$__POST[]
要么AJAX,要么就PHP在页面上输出变量值,JS再去获取
js 代码 ajax 推送到 test.php文件
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
//此处处理 php 处理后返回的结果
alert(xmlhttp.responseText);
} else{
}
}
xmlhttp.open("GET","test.php?id=10",true);
xmlhttp.send();
php 文件
if(isset($_GET['id'])){
echo '前台js推送过来的变量为:'.$_GET['id'];
}
如果是提交表单的话,好吧 ,其实大部分是将js里面的数据绑定在一个html的input中,将这个input隐藏起来,然后提交表单的时候就可以一起提交过去了~
好像大家都没有理解楼主的意思,据我所知,在不提交的情况下是实现不了吧,不过反过来js可以获取PHP输出的值。
内容总结
以上是互联网集市为您收集整理的javascript-js变量在PHP中怎么获取该变量?全部内容,希望文章能够帮你解决javascript-js变量在PHP中怎么获取该变量?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。