[英]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.