我有这样一段语句:<?php
$name = "这是一个PHP的变量。"
?>
<script type="text/javascript">
document.write(<?php echo $name?>);
document.write("这是一个变量");
</script>
我想用JavaScript将变量name的值显示出现,当然这里仅仅是以显示举例。但却不能显示任何信息,连报错都没有。如果用下面的语句就可以显示了。<?php
$name = "这是一个PHP的变量。"
?>
<script type="text/javascript">
document.write("这是一个变量");
</script>
敬请知道的高手帮助找一下原因?谢谢。
$name = "这是一个PHP的变量。"
?>
<script type="text/javascript">
document.write(<?php echo $name?>);
document.write("这是一个变量");
</script>
我想用JavaScript将变量name的值显示出现,当然这里仅仅是以显示举例。但却不能显示任何信息,连报错都没有。如果用下面的语句就可以显示了。<?php
$name = "这是一个PHP的变量。"
?>
<script type="text/javascript">
document.write("这是一个变量");
</script>
敬请知道的高手帮助找一下原因?谢谢。
$name = "这是一个PHP的变量。"
?>
<script type="text/javascript">
document.write(<?php echo $name?>);
document.write("这是一个变量");
</script>改为如下即可:<?php
$name = "这是一个PHP的变量。"
?>
<script type="text/javascript">
document.write(<?php echo $name;?>);
document.write("这是一个变量");
</script>
在此打扰各位了。
如果在JS里用到的PHP变量较多,建议将这些变量合成一数组,并json_encode.
在JS里就直接操作JSON。
$name = "这是一个PHP的变量。"
?>
<script type="text/javascript">
document.write(<?php echo $name?>); //改为document.write("<?php echo $name; ?>");
document.write("这是一个变量");
</script>
<script type="text/javascript">
var bianliang = document.getElementById("bianliang").value;
document.write(bianliang);
document.write("这是一个变量");
</script>
<input type="hidden" id="bianliang" value="<?php echo $name;?>";