0

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

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

4

3 回答 3

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>
于 2013-02-19T13:25:39.597 回答
0
var a=<?php echo $variable; ?>

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

于 2013-02-19T13:25:12.000 回答
0

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

于 2013-02-19T13:25:36.100 回答