您的位置:首页 > Web前端 > JavaScript

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>";

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: