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

[php学习十三]javaScript的基本练习4-与php的相互调用

2016-07-28 13:58 513 查看
<html>
<head>
<meta charset="utf-8">
<!--    注意点2:调用PHP代码的时候,不能写在同一个脚本中,而且还得先调用,感觉这中方式作用不大~!-->
<script type="text/javascript" language="JavaScript" src="PHP与JS调用2.php"></script>
<script type="text/javascript">
document.write(JSText + "<hr>");
</script>
</head>
<body>

<script type="text/javascript" language="JavaScript">
var myText = "PHP调用JS变量";
</script>
<?php
/*注意点3:PHP调用JS变量;这种写法不能直接敲,需要敲好后,考进去,而且自动加入了转译符号,不错~~!*/
echo "<script type=\"text/javascript\" language=\"JavaScript\">document.write(myText)</script>" ?>
<hr>
<script language="JavaScript" type="text/javascript">
function writeText() {
document.write("PHP调用JS的函数");
}
</script>
<?php
echo "<script language=\"JavaScript\" type=\"text/javascript\">writeText();</script>"; ?>
<hr>

<?php
/*注意点4:这两种方式应该在实际应用中很常见吧~!*/
$He = "PHP中定义的变量"
?>
<input id="fromPHP" type="hidden" value="<?php echo $He ?>">
<script language="JavaScript" type="text/javascript">
var fromPhp = document.getElementById("fromPHP");
document.write("JS第一种方式调用PHP变量:" + fromPhp.value);
</script>
<hr>
<script language="JavaScript" type="text/javascript">
document.write("JS第二种方式调用PHP变量:" + "<?php echo $He ?>");
</script>
<hr>
<?php
function outPutMsg(){
return "JS调用PHP函数";
}
?>
<script language="JavaScript" type="text/javascript">
document.write("<?php echo outPutMsg() ?>");
</script>
<hr>
</body>
</html>

<?php
$PhpText = "JS调用不同文件的PHP变量!";
echo "var JSText = "."'".$PhpText."'";
?>

相互调用肯定用的很多,目前还没有完全掌握,需要实践慢慢消化~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PHP javascript