我们如何从 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 中?