【问题标题】:call a javascript from php and store the return in a variable [duplicate]从php调用javascript并将返回值存储在变量中[重复]
【发布时间】:2014-03-14 08:22:25
【问题描述】:

我想知道是否有任何方法可以从 php 调用 javascrip 函数并将函数的返回值存储在 php 变量中。

类似:

<?php
  var p = test("something");
  echo p;
?>
<script>
 function test(elm){
     return elm+" anotherthing";
 }
</script>

【问题讨论】:

  • 一个在服务器端一个在客户端,
  • @LozCherone SO 似乎对每件事都有答案..
  • 并非全部,但这类问题的答案已经被回答/关闭了很多次,我试图在更少的标准用户弹出答案之前进入那里;p...

标签: javascript php


【解决方案1】:

您不能从 php 代码调用和评估 javascript 函数。 但是,您可以从 javascript test() 函数向您的 php 代码发出请求(例如 AJAX)并读取该值。

【讨论】:

    【解决方案2】:

    你不能。 Javascript 在客户端执行,PHP 在服务器上执行。到您的 PHP 代码运行时,Javascript 函数甚至还不存在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-24
      • 2018-07-25
      • 1970-01-01
      • 2011-07-15
      • 2019-09-02
      • 1970-01-01
      • 2013-01-04
      • 2021-06-22
      相关资源
      最近更新 更多