JQuery / Javascript中的PHP变量

时间:2011-11-24 22:30:15

标签: php javascript jquery

我有一些javascript / jquery代码,需要一些php进入它的语法似乎是错误的...

这就是我正在做的事情:

$.post("myphp.php?something=$phpvariablehere",{ etc....

现在的结果是它将 $ phpvariablehere 作为字符串,而不是它的值。

任何人都知道正确的语法吗?

3 个答案:

答案 0 :(得分:4)

不是真正的JS问题,但是你去了:

$.post("myphp.php?something=<?php echo $phpvariablehere ?>"

答案 1 :(得分:4)

使用此:

$.post("myphp.php?something=<?php echo $phpvariablehere; ?>",{ etc....

理解服务器端(PHP)和客户端(Javascript)语言之间的区别以及它们如何/为何相互交互是值得的。您不能像最初尝试的那样在两种不同的语言之间进行交换 - 您需要使用以下方法声明PHP部分:

<?php ... ?>

或者您可以使用以下方法直接插入变量:

<?= $phpvariablehere ?>

答案 2 :(得分:2)

或者,对于更易读的版本(服务器上允许使用短标签):

$.post("myphp.php?something=<?= $phpvariablehere ?>"...

此外,您的网页必须是.php,而不是.js,才能使用默认设置。