【问题标题】:How to pass PHP variables to a Javascript function如何将 PHP 变量传递给 Javascript 函数
【发布时间】:2015-07-10 06:25:36
【问题描述】:

我不明白为什么 addRow 方法没有读取参数,但我知道它们已被初始化。

在php中
echo "<script> addRow(".$song.",".$artist."); </script>";

JavaScript 方法

function addRow(s,a){
        document.write("test");
    }

【问题讨论】:

  • echo "";//引用值
  • 或者为了更好的可读性,不需要串联:echo "<script> addRow('$song', '$artist'); </script>";

标签: javascript php parameter-passing


【解决方案1】:

不要忘记你的报价!

echo "<script> addRow( '".$song."', '".$artist."' ); </script>";

甚至更好:

echo "<script> addRow( '{$song}', '{$artist}' ); </script>";

【讨论】:

    【解决方案2】:

    PHP

    <script> addRow('".$song."','".$artist."'); </script>
    

    JavaScript

    function addRow(s,a){
        console.log(s);
        console.log(a);
        document.write("test");
    }
    

    【讨论】:

    • 对不起,console.log 是干什么用的?
    • JavaScript 部分没有特别的价值。
    • console.log 用于显示参数,当您尝试在函数中获取它们时,很高兴验证它是否有效
    猜你喜欢
    • 2015-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-04
    相关资源
    最近更新 更多