如何使用javascript访问php变量?

时间:2013-02-19 13:22:11

标签: php javascript ajax

如何使用javascript访问php变量? 在javascript中只有一种编写代码的方法(比如var a = {?echo $ variable})吗?

推荐一些关于php和javascipt(包括项目)的书籍?我不知道如何在项目中使用知识?

3 个答案:

答案 0 :(得分:1)

是的,你是对的。
因为PHP是在 JavaScript之前执行的,所以以后不能更改它,但你可以这样做:

<? $aVar = "whatever"; ?>
...
<script>
    var aVar = "<? echo $aVar; ?>"; // note the quotes! (SO's highlighter renders this incorrectly, starting a PHP block inside quotes is valid and will be recognized.)
</script>

这将把它发送给客户:

<script>
    var aVar = "whatever"; // note the quotes!
</script>

答案 1 :(得分:0)

var a=<?php echo $variable; ?>

PHP在客户端运行服务器和js,所以Iguess没有其他你可以得到它。或者您需要使用AJAX

答案 2 :(得分:0)

我不知道你怎么能用其他方法做到这一点。 PHP是服务器端,而JS是在客户端的PC上执行的(而不是在Web服务器上)。理论上和实际上都是不可能的。