我认为php和js是不可以传递数据的,但你的方法也可以
改为:
$proarray[0]="11";
$proarray[1]="12";
……
for($i=0;$i<=n;$i++)
echo"<select name=\"idp\" onChange=\"javascript:prosel( $proarray[$i])\">";并有:
function prosel(proarray)
{
alert(proarray);}
就是这个意思,代码可能有bug.
改为:
$proarray[0]="11";
$proarray[1]="12";
……
for($i=0;$i<=n;$i++)
echo"<select name=\"idp\" onChange=\"javascript:prosel( $proarray[$i])\">";并有:
function prosel(proarray)
{
alert(proarray);}
就是这个意思,代码可能有bug.
下面把php数组proarray 付值给js数组 array_list:<SCRIPT LANGUAGE="JavaScript">
<!--
var array_list=new Array(); for (var i=0;i<=<? echo count($proarray);?>-1;i++)
{
<?
for ($i=0;$i<=count($proarray)-1;$i++)
{
if ($i==0)
{
echo "array_list[$i]='".$proarray[$i]."';"; }
else
{
echo "array_list[$i]='".$proarray[$i]."';"; }
}
?>
}