很多站长朋友们都不太清楚php获取js变量,今天小编就来给大家整理php获取js变量,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 怎样在php中得到js的值 2、 PHP如何获取JS变量及变量的值 3、 js中引用php变量,然后php中再次引用js的变量,怎么操作 4、 php调用js变量 5、 php怎么获取当前页面 javascript的变量值 6、 如何将js的变量在php中使用 怎样在php中得到js的值PHP中并不能直接获得JS的值,因为一个运行在客户端,一个运行在服务器端。如果需要这两个语言进行交流,可以这么做:
对于JS向PHP传递,可使用cookie,查询字符串(get),post
对于PHP向JS传递可以直接将值输出到JS的变量值处;或者将值输出给隐藏的input元素,然后从dom获取;或者利用ajax获取
PHP如何获取JS变量及变量的值可以使用ajax技术,对变量用post方式提交,例如:
function ShowResult()
{
sqlstr="book";
dt="sql=" + sqlstr;
//window.alert(dt);
xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 xmlhttp.status==200)
{
document.getElementById("txtres").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","listBook.php",true);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlhttp.send(dt);
return;
}
html代码:
<input name="btn" type="button" id="btn" onclick="ShowResult()" value="点击查询" />
js中引用php变量,然后php中再次引用js的变量,怎么操作将php变量输出到html中的js变量即可,html中引用js文件,然后js文件就能获取的这个变量了
如
html页面
<script>
var pagetitle='<?php echo $pagetitle;?>';
</script>
这样js文件就能调用到定义的pagetitle变量了,因为js变量 pagetitle是全局变量
php调用js变量php和js是两码事!
php是服务器端脚本语言,
运行与服务器端(比如Apache、iis等)
js是客户端脚本,
运行于客户端(比如浏览器)
运行顺序也不同,
php先运行,js后运行!
js变量可以用php生成,
因为php先运行,
可以输出js变量到浏览器!
php变量必须由php本身生成,
js不能给php生成变量!
php怎么获取当前页面 javascript的变量值可以使用ajax技术实现动态提交和返回,不用刷新页面的所有内容。基本代码如下,可以酌情参考和修改:
function showDate()
{
var xmlhttp;
var d = new Date();
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp=new XMLHttpRequest();
}
else
{
// IE6, IE5 浏览器执行代码
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getdate.php?q="+d,true);
xmlhttp.send();
}
如何将js的变量在php中使用js变量可以赋值到表单隐藏域
表单可实现提交功能至控制器
例:
<input type="hidden" id="hiddencolor" name="hiddencolor" value="" />
$('#hiddencolor').val('123'); //赋hidden值为123
php获取
echo $_POST['hiddencolor']; //123
关于php获取js变量的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php获取js变量 php获取js变量值的详细内容...