get请求如何在url中加入数组参数

JavaScript033

get请求如何在url中加入数组参数,第1张

js传参数不能直接是数组吧,url 中get方式不能传数组,有几种方法 把数组转成字符串传到后台用java取再转成数组,难度比较大 而用ajax好办点,url只能传参只能是字符串和数字吧

你试试下面这种方法,只改动了一点:

<script type="text/javascript">

var student=new Array(5)//创建数组student

var i=0

var j=0

student[0]=new Array("李 林","男",20,"数学")//创建数组student[0]并赋值

student[1]=new Array("小 雪","女",19,"英语")//创建数组student[1]并赋值

student[2]=new Array("周 明","男",21,"语文")//创建数组student[2]并赋值

student[3]=new Array("李 涛","男",20,"数学")//创建数组student[3]并赋值

student[4]=new Array("清 清","女",18,"化学")//创建数组student[4]并赋值

document.write("学生的姓名、性别、年龄、所学专业现列举如下:"+"<p>")

var s=""

for ( i=0i<5i++) //使用for循环嵌套语句输出数组的值

{for (j=0j<4j++)

s=s+" "+student[i][j]//输出二维数组中的每个单元的值

s=s+'\n'}

alert(s)

</script>