如何将PHP变量传递给Javascript函数

时间:2015-04-30 13:52:50

标签: javascript php parameter-passing

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

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

JavaScript方法

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

2 个答案:

答案 0 :(得分:1)

别忘了你的报价!

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

甚至更好:

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

答案 1 :(得分:0)

PHP

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

的JavaScript

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