我有一个PHP和Javascript变量通信的问题。我有这样的代码:PHP变量为javascript,不起作用
<?php
$php_var = 'lol';
?>
<html>
<script type="text/javascript" charset="utf-8">
var php_var = "<?php echo $php_var; ?>";
alert(php_var);
</script>
</html>
由于某种原因,此代码无效(按预期)。我无法将PHP变量的值传递给Javascript变量。出于某种原因,Javascript完全忽略了php标签并为php_var赋值“”。所以它提醒我把它作为文字的PHP代码。
我在做什么错?我一直被困在这个问题上3个小时。这是我的服务器的问题吗? (使用虚拟主机,专用)。谢谢
就这样我们确定,你用'.php'扩展名命名文件正确吗? – JaredMcAteer 2012-07-24 19:04:07
这是一个.html文件 – Kalon 2012-07-24 19:05:28
我能做些什么来解决这个问题?使用AJAX? – Kalon 2012-07-24 19:06:32