使用数组php参数从php调用javascript函数

时间:2014-02-12 01:12:14

标签: javascript php arrays

我在一个名为“table.js”的单独文件中有一个名为table()的javascript函数。 它基本上得到3个数组参数并对它们进行排序,然后用排序值填充HTML表。

问题是: 3个数组参数在PHP中,它们是PHP数组变量。 我怎么能够: 使用这些php数组变量调用表函数,如:

table($name,$grade,$grade2)

3 个答案:

答案 0 :(得分:1)

 var name = "<?php echo $name; ?>";
 var grade1= "<?php echo $grade1; ?>";
 var grade2= "<?php echo $grade2; ?>";


table(name,grade1,grade2);

答案 1 :(得分:0)

只需将它们从php回复到javascript:

<script>
table('<?=$name?>','<?=$grade?>','<?=$grade2?>');
</script>

答案 2 :(得分:0)

就像这样:

<script>

var name = [<?php echo '"' . implode('","', $name) . '"'; ?>];
var grade1 = [<?php echo '"' . implode('","', $grade1) . '"'; ?>];
var grade2 = [<?php echo '"' . implode('","', $grade2) . '"'; ?>];

table(name, grade1, grade2);

</script>