我在一个名为“table.js”的单独文件中有一个名为table()
的javascript函数。
它基本上得到3个数组参数并对它们进行排序,然后用排序值填充HTML表。
问题是: 3个数组参数在PHP中,它们是PHP数组变量。 我怎么能够: 使用这些php数组变量调用表函数,如:
table($name,$grade,$grade2)
答案 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>