你传的是什么数组呢,是js的数组吗 ,如果是的话就没问题,见下面代码 <script>
var arr = new Array();
arr[0] = 1;
arr[1] = 2;
function testArr(arr){alert(arr);}
testArr(arr);
</script>
如果你的是后台数组,这样是行不通的另外,我不太熟悉php,不过js可以拿到后台的变量,如下是jsp的代码,我想是大同小异吧
<script>
var str = <%=(String)request.getSession().getAttribute("userName")%>;
</script>
这样,str就可以取到session里面的值了
var arr = new Array();
arr[0] = 1;
arr[1] = 2;
function testArr(arr){alert(arr);}
testArr(arr);
</script>
如果你的是后台数组,这样是行不通的另外,我不太熟悉php,不过js可以拿到后台的变量,如下是jsp的代码,我想是大同小异吧
<script>
var str = <%=(String)request.getSession().getAttribute("userName")%>;
</script>
这样,str就可以取到session里面的值了
<!--
var arr = new Array();
<%
String[] arr = {"one","tow","three"};
for(int i=0; i<arr.length(); i++)
{
%>
arr[<%=i%>] = <%=arr[i]%>;
<%
}
%>
//-->
</SCRIPT>
String[] arr = {"one","tow","three"};
这个数组是脚本本身的数组,但是我现在直接引用这个数组,可是没有值呀?