小编Son*_*Man的帖子

如何将PHP数组参数传递给Javascript函数?

index.php

<script type="text/javascript" src="javascript.js"> </script>
<?php
 $movies = array("Bloodsport", "Kickboxer", "Cyborg", "Timecop", "Universal Soldier", "In Hell", "The Quest");
?>

<input type="submit" value="Test Javascript" onclick="showMovies(<?php echo $movies; ?>);" />
Run Code Online (Sandbox Code Playgroud)


javascript.js

function showMovies(movies) {
 alert(movies.length);

 return false;
}
Run Code Online (Sandbox Code Playgroud)

我是编程的新手,所以我很难修复这个,这对你们来说显然很简单.

当我点击提交按钮时,它表示数组大小为1,我认为应该是7.这怎么可能?

html javascript php client-server server-side-scripting

4
推荐指数
1
解决办法
4万
查看次数