繁体   English   中英

JQuery / Javascript中的PHP变量

[英]PHP Variables inside JQuery/Javascript

我有一些javascript / jquery代码,需要将一些php插入其中,因为语法似乎是错误的...

这就是我在做什么:

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

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

有人知道正确的语法吗?

这不是一个真正的JS问题,但是您可以执行以下操作:

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

用这个:

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

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

<?php ... ?>

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

<?= $phpvariablehere ?>

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM