怎么用javascript传递多个参数

JavaScript014

怎么用javascript传递多个参数,第1张

// 定义多个参数

function test(a,b,c){

  console.log('第一个参数',a)

  console.log('第二个参数',b)

  console.log('第三个参数',c)

}

test('参数1','参数2','参数3')

// 参数可以是JSON对象

function test(params){

  console.log('第一个参数',params.a)

  console.log('第二个参数',params.b)

  console.log('第三个参数',params.c)

}

test({a:'第一个参数',b:'第二个参数',c:'第三个参数'})

不懂继续问

首先,这种输出效果,是你所期望的: onclick="shopping(1,100,'张三','学生')" 但是,如果你的属性中有空值,比如type属性。那么打印到jsp中就是这样的: onclikc=onclick="shopping(1,100,'张三',)" 这样的话,js必然会出现编译错误,因为没有值,但你又多了一个分割参数的逗号,所以会出错。 解决办法,就是给所有的参数用引号引起来。这样即使属性为空,也会传递一个空字符串给方法。 onClick="shopping( '<%=p.getId()%>', '<%=p.getMoney()%>', '<%=p.getName()%>', '<%=p.getType()%>' )"

你用post方法啊,这个长度只限于服务器啊,然后用ajax啊,jquery的ajax很好使啊,这个param参数啊,封装一个json就可以了啊,然后就可以传递了啊,很好的啊,祝你传输快乐啊,采纳啊