【问题标题】:Using a PHP variable in Javascript code在 Javascript 代码中使用 PHP 变量
【发布时间】:2013-01-19 18:28:22
【问题描述】:

我能否在一些 Javascript 代码中使用 PHP 变量时获得一些帮助。

我想将值传递给存储在 PHP 变量中的 Javascript 函数。

这是我的代码:

$UpdateText="updateReTotal(Tills,'pos_cash','{$till->till_id}');updateVariance('{$till->till_id}')";

echo '<script type="text/javascript">'
    , 'testFunctionForUpdateTotal(.$UpdateText.);'
    , '</script>';

提前致谢。

【问题讨论】:

    标签: php javascript function variables echo


    【解决方案1】:
    $UpdateText="updateReTotal(Tills,'pos_cash','{$till->till_id}');updateVariance('{$till->till_id}')";
    
    echo '<script type="text/javascript">'
        . 'testFunctionForUpdateTotal('.$UpdateText.');'
        . '</script>';
    

    如果您使用双引号,您的代码会起作用(除了变量旁边的两个点,另外您需要转义其他双引号),如下所示:

    echo "<script type=\"text/javascript\">
     testFunctionForUpdateTotal($UpdateText)
     </script>";
    

    但这不适用于单引号。

    【讨论】:

      【解决方案2】:
      <script language='javascript'>
      function show(j)
      {
      alert(j);
      }
      </script>
      
      <?php
      $v = "a";
      echo "<div onclick=\"show('".$v."',);return false;\">CLICK</div>";
      ?>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多