如何传递Javascript函数在PHP中调用变量

时间:2019-01-24 05:41:19

标签: javascript php

我想将JavaScript函数调用的答案传递给PHP变量,以便可以在PHP脚本中的其他位置使用

我下面有JavaScript代码

<script type="text/javascript">
    function showSelected(val)
    {
        document.getElementById('selectedResult').innerHTML =  val;
    }
</script>

我想将方法​​调用的答案保存在PHP变量中,以便在PHP脚本的其他地方使用。

我尝试了这个,但是没有用

<?php
    $val = "<script type='text/javascript'>showSelected();</script>";
 ?>

有人请帮忙。

2 个答案:

答案 0 :(得分:0)

您需要从javascript函数返回一些信息。如果您不需要返回任何东西,至少返回true。这是一个好习惯。

<script type="text/javascript">
function showSelected(val)
{
    document.getElementById('selectedResult').innerHTML =  val;
    return val;
}

在php脚本中调用函数时,您还需要传递一个变量。

<?php
$val = "<script type='text/javascript'>showSelected('something');</script>";
?>

尽管根据您的要求,您应该返回所需的值。

答案 1 :(得分:0)

由于您的javascript函数定义接受一个参数,因此您必须传递一个argumentsValue。另外,您的javascript函数需要返回该值,以便在函数外使用它或将其分配给php变量。

<div class="header">
  <div class="left">인사말</div>
  <div class="right">
    <img src="https://i.stack.imgur.com/3mG2d.jpg"/>
  </div>
</div>