我想将一个来自JavaScript函数的变量传递给PHP中的PHP函数。
例如:
myfunction('qwerty');
<script>
myfunctionjs(x)
{
<?php echo $x?>
}
</script>
注意:以上代码只是一个示例
答案 0 :(得分:2)
不可能立即将变量从javascript传递给php。您必须使用AJAX。您必须了解服务器端脚本和客户端脚本之间的区别。
阅读以上链接,它将使您全面了解该过程。如果您有任何问题,请告诉我。
答案 1 :(得分:2)
您的代码示例虽然表达了您想要的内容,但也应该表明它是多么不可能。
PHP是服务器端语言,而javascript是客户端语言。 javascript to&#34; talk&#34;的唯一方法到PHP就是向服务器提交请求。您可以通过标准HTTP-GET请求或POST请求(通过表单提交,或者更常见地通过Ajax)来执行此操作。
答案 2 :(得分:2)
PHP不在JavaScript函数中。 PHP代码在服务器上执行。 执行Javascript时,代码如下所示:
myfunction('qwerty');
<script>
myfunctionjs(x)
{
alert(x); //or whatever $x is
}
</script>
如果要将'x'传递给PHP脚本,则必须发出AJAX请求。
答案 3 :(得分:2)
你不能让javascript告诉PHP在线内容。 JavaScript运行客户端,而PHP运行服务器端。
相反,您需要将您的javascript 发送数据发送到您的服务器,并且您将在接收第二个请求时让PHP执行某些操作。
如果您使用的是jQuery,请查看ajax方法,例如如何发送数据:http://api.jquery.com/jQuery.ajax/