日期:2014-05-17  浏览次数:20378 次

如何在JS中得到PHP的变量值?
比如是这样:
<html>
<head>
  <?php $name = $_POST['name']; ?>
  <script src="xx.js" ></script>
</head>
<html>

这样的话xx.js中插入<?php echo $name; ?>好像引用不到那个$name变量,请问哪里出问题了?

------解决方案--------------------
<?php $name = $_POST['name']; ?>
写作
<script>
<?php echo "name = '$_POST[name];" ?>
</script>
这样在 xx.js 中就可以使用变量 name 了

------解决方案--------------------

<html>
<head>
  <?php $name = $_POST['name']; ?>
  <script>var name = "<?php echo $name; ?>";</script>
  <script src="xx.js" ></script>
</head>
<html>