php中使用javascript
2016-06-21 00:35
423 查看
JavaScript ==>
PHP:
方法一: 先用PHP生成js代码,然后通过浏览器的自动刷新,将javascript变量传递到PHP脚本中。
注意:在实际应用中要防止用户在地址栏内更改传递的变量值。
<?php
if($qq) echo $qq.'<br>';
else echo "<script language='javascript'>var qq='我的QQ是1234567'; location.href='?qq='+qq; </script>";
echo $qq;
?>
方法二:先用document.cookie方法把js变量写入cookie中,再用PHP取出。
<script language="javascript" type="text/javascript">
var name = "myqq",value="10000";
document.cookie = name+" = "+value+";"
</script>
<?php
echo $_COOKIE["myqq"]."<br/>";
$my = "我的QQ是".$_COOKIE["myqq"];
echo $my;
?>
方法三:
<script>
var a = '我是旭日!';
</script>
<?php
$c = "<script>document.write(a);</script>";
echo $c;
?>
PHP ==> JavaScript :
//方法一:以html为媒介, php变量-->html对象-->javascript调用。
<?php
$val_overview_pic = "我是旭日!";
?>
<input type="hidden" name="did" value="<?=$val_overview_pic;?>">
<script language="javascript" type="text/javascript">
alert(did.value);
//window.location ="/topic/isoktoshow.php?pic="+did.value;
</script>
方法二:用php书写javascript。
<?php
$val_overview_pic = "/pic/pic1.jpg";
echo "<script language='javascript' type='text/javascript'>";
echo " alert('".$val_overview_pic."');";
//echo " window.location ='/topic/isoktoshow.php?pic='".$val_overview_pic ."';";
echo "</script>";
?>
PHP:
方法一: 先用PHP生成js代码,然后通过浏览器的自动刷新,将javascript变量传递到PHP脚本中。
注意:在实际应用中要防止用户在地址栏内更改传递的变量值。
<?php
if($qq) echo $qq.'<br>';
else echo "<script language='javascript'>var qq='我的QQ是1234567'; location.href='?qq='+qq; </script>";
echo $qq;
?>
方法二:先用document.cookie方法把js变量写入cookie中,再用PHP取出。
<script language="javascript" type="text/javascript">
var name = "myqq",value="10000";
document.cookie = name+" = "+value+";"
</script>
<?php
echo $_COOKIE["myqq"]."<br/>";
$my = "我的QQ是".$_COOKIE["myqq"];
echo $my;
?>
方法三:
<script>
var a = '我是旭日!';
</script>
<?php
$c = "<script>document.write(a);</script>";
echo $c;
?>
PHP ==> JavaScript :
//方法一:以html为媒介, php变量-->html对象-->javascript调用。
<?php
$val_overview_pic = "我是旭日!";
?>
<input type="hidden" name="did" value="<?=$val_overview_pic;?>">
<script language="javascript" type="text/javascript">
alert(did.value);
//window.location ="/topic/isoktoshow.php?pic="+did.value;
</script>
方法二:用php书写javascript。
<?php
$val_overview_pic = "/pic/pic1.jpg";
echo "<script language='javascript' type='text/javascript'>";
echo " alert('".$val_overview_pic."');";
//echo " window.location ='/topic/isoktoshow.php?pic='".$val_overview_pic ."';";
echo "</script>";
?>
相关文章推荐
- anjularjs指令
- Javascript类型系统之String字符串类型详解
- Javascript实现图片加载从模糊到清晰显示的方法
- 省市选择的简单实现(基于zepto.js)
- JavaScript实现相册弹窗功能(zepto.js)
- 基于zepto.js简单实现上传图片
- JS实现的跨浏览器解析XML文件实例
- Javascript随机标签云代码实例
- Javascript点击其他任意地方隐藏关闭DIV实例
- Javascript打印局部页面实例
- JS实现获取剪贴板内容的方法
- js简单判断flash是否加载完成的方法
- JavaScript简单获取页面图片原始尺寸的方法
- 在Hive中读取Json格式数据
- js生效后页面自动刷新的问题(js控制button,生效效果闪一下消失)解决
- js获取url传参
- datatable转Json
- JS_浏览器兼容
- JS的构造函数
- 深入理解JavaScript定时机制