我们如何从 javascript 变量中获取 php 变量中的值

Posted

技术标签:

【中文标题】我们如何从 javascript 变量中获取 php 变量中的值【英文标题】:How can we get value in php variable from javascript variable 【发布时间】:2016-02-26 21:30:57 【问题描述】:

我们可以这样吗。 但我没有进入 php 变量。

<?php $n ?> = $(search1).size();

但我是这样的

var n = $(search1).size();
alert(n);

请帮帮我....

【问题讨论】:

不,你不能,你需要使用 AJAX。 PHP是服务器端,JS是客户端。 看来你得学习更多关于 PHP 的知识 【参考方案1】:

在将结果发送到客户端之前,PHP 在服务器上进行处理。

例如,如果你这样做:

<p>
<?php
$name = "Dan";
print "hello, $name, ";
?>
How are you?
</p>

客户将获得:

<p>hello, Dan, How are you?</p>

然后,客户端将处理代码中包含的任何 javascript

因此,在您的情况下,服务器会尝试处理此代码:

<?php $n ?>

然后将结果发送到服务器,将代码附加到标签之外。这会出错,因为 $n 本身不是有效的 php 指令。

所以:在服务器上执行 PHP,然后在客户端执行 javascript。

您应该查看一些教程,并首先尝试了解 PHP 和 Javascript 的工作原理。

http://www.webmonkey.com/2010/02/php_tutorial_for_beginners/

http://www.tutorialspoint.com/php/php_introduction.htm

【讨论】:

以上是关于我们如何从 javascript 变量中获取 php 变量中的值的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Javascript 提示框中获取值并将其传递给 PHP 变量以便能够保存在 SQL 中?

如何获取变量作为从控制器到 JavaScript 的响应?

使用 JavaScript 提交表单时,如何从用户那里获取数量变量?

javascript如何获取从数据库查询到的值

如何将变量和数据从 PHP 传递到 JavaScript?

如何将变量和数据从 PHP 传递到 JavaScript?