php变量js
❶ php怎么使用js变量值
如果你一定要用的话,就在js中写location.href="location.href?a="+list_value+";
在PHP中写$a=$_GET["a"];就可以获得了
❷ php引用javascript变量问题!
js和php不能相提并论...
在js里面定义page只能在js里面使用,是不能在php里面使用的..
js与php变量交换的话.. 你可以看看ajax技术..(这个不建议现在去看它,会越来越昏)
按照你这个问题我估计你是新学php..
我来说说运行过程吧
首先js定义变量,你并没有让它输出..
在php代码里面
你设定 $page 为 <script type='text/javascript'>document.write(page)</script>
这一句打印出来之后是js代码,所以是由js来输出的,在前面已经设置page为10,所以输出10
在下面你输出 ($page + 1)
这一句让php非常费解,你前面设定的$page为字符串(<script type='text/javascript'>document.write(page)</script>),现在又加1,显然是有问题的..
于是php就只能自作主张了~把字符串看作是空值,直接把你的1加进去..
那么就输出1了~
❸ 怎么将PHP变量传递至JAVASCRIPT中
我只看过几次php 所以我要再看一下才能把代码给你写出来但那样的话,我会浪费时间,因为我现在没有用php这一块,不过我可以给你说一下方法:因为php用脚本的话就是动态页面,在服务端执行后生成静态的页面,并把这个数据发到客户端,javascript在服务端一般不执行,除了对服务器有操作的javascript代码所以<script>var i = "<?phpecho "1";?>"</script> 当网页到了你的客户端的时候就变成了<script>var i=1# 这里你就可以对i进行操作了</script> 以上的思路是正确的,但是代码你可能会看的懂,因为我很久没有搞了呵呵
❹ php调用js变量
php和js是两码事!
php是服务器端脚本语言,
运行与服务器端(比如Apache、iis等)
js是客户端脚本,
运行于客户端(比如浏览器)
运行顺序也不同,
php先运行,js后运行!
js变量可以用php生成,
因为php先运行,
可以输出js变量到浏览器!
php变量必须由php本身生成,
js不能给php生成变量!
❺ PHP如何获取JS变量及变量的值
可以使用ajax技术,对变量用post方式提交,例如:
functionShowResult()
{
sqlstr="book";
dt="sql="+sqlstr;
//window.alert(dt);
xmlhttp=newXMLHttpRequest();
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代码:
<inputname="btn"type="button"id="btn"onclick="ShowResult()"value="点击查询"/>
❻ PHP 变量如何在js中调用
何必要用js这么麻烦呢,直接转换为数组来操作不就好了,ps(json_decode函数要php5.2或以上)
<?php
$url="http://m.weather.com.cn/data/101200208.html";
$json=file_get_contents($url);
$json_array=json_decode($json,true);
echo"<pre>";
print_r($json_array);
?>
❼ 如何将js的变量在php中使用
js变量可以赋值到表单隐藏域
表单可实现提交功能至控制器
例:
<inputtype="hidden"id="hiddencolor"name="hiddencolor"value=""/>
$('#hiddencolor').val('123');//赋hidden值为123php获取
echo $_POST['hiddencolor'];//123
❽ php文件如何向js文件里面传入变量,作为参数
<?php
$a="gewg";
echo " <script>var a='{$a}';</script>";
?>
<script>alert(a); </script>
❾ 还是关于php变量赋值给js
如果不加引号,解析完了是
VAR T=SD;
加上引号,解析完是
VAR T='SD';
很明显,上面那个是有语法错误的,sd不加引号即为一个变量,你之前没定义过该变量,就把他赋值给别的变量,当然会报错
❿ 下面的php中如何传入js变量
str += '<img src="<?php echo thumb(' + js变量 + ' , 240);?>">';
js代码中写js变量,一点问题没有。看你这代码,应该是动态生成html,是客户端生成,并没有经过php处理器处理,其中的php怎么能运行?