将变量从javascript传递到php
问题描述:
我想将一个变量从JavaScript中的函数传递到PHP中,该函数也在JavaScript函数中。将变量从javascript传递到php
例如:
myfunction('qwerty');
<script>
myfunctionjs(x)
{
<?php echo $x?>
}
</script>
注:上面的代码只是一个示例
答
从JavaScript传递变量马上PHP是不可能的。您将不得不为此使用AJAX。您必须了解服务器端脚本和客户端脚本之间的区别。
看了上面的链接,它会给你的过程有充分的了解。如果您有任何问题,请告诉我。
答
您的代码示例,而它表达你想要什么很清楚,也应该表现出它是多么不可能的。
PHP是服务器端语言,而javascript是客户端语言。 JavaScript与PHP“交谈”的唯一方法是向服务器提交请求。您可以通过标准的HTTP-GET请求或POST请求(通过表单提交,或更常见的是通过Ajax)来完成此操作。
答
PHP不在JavaScript函数中。 PHP代码在服务器上执行。 当执行JavaScript中,代码如下:
myfunction('qwerty');
<script>
myfunctionjs(x)
{
alert(x); //or whatever $x is
}
</script>
如果你想传递“X” PHP脚本,你将不得不作出一个AJAX请求。
答
你不能让JavaScript告诉PHP做一些内联操作。 JavaScript运行客户端,而PHP运行服务器端。
取而代之,您需要让您的javascript 将数据发送到您的服务器,并且您将在PHP收到第二个请求时执行某些操作。
如果您正在使用jQuery,看看例如在如何发送数据的AJAX方法:http://api.jquery.com/jQuery.ajax/
一个更好的问题是“我们怎样才能写出*上的过滤器,以防止同样的该死的问题,从每天被问32767次?“ – 2013-03-11 04:39:35
@JonathonReinhart在相关问题的侧边栏列表中查看...不得不想知道他们如何绕过所有显示的提示,因为他们键入相同的关键字'pass variable javascript/php' – charlietfl 2013-03-11 04:53:50