首先我们可以直接向所有的编程语言一样定义多个参数的函数进行传参:
<script>
function mydata(parm1,parm2,parm3){
alert(parm1+" "+parm2+" "+parm3+);
}
</script>
另一方面,其实参看$.ajax()函数我们可以知道定义、使用、和传递的方式,即多参数传递是使用大括号({})语法创建无类型对象的形式传递的。形式如下:
{a1:1,a2:2,a3:3,….,an:n}
例一,函数内调用
< script language=”JavaScript”>
a({a:1,b:2,c:3});
function a(b)
{
alert(b.b);
}
< /script>
例二,html中onclick事件:
html中:
<a class="a_demo_two" onclick="ckMod({id:'${car.id}',
car_id:'${car.car_id}',
type:'${car.type}',
master:'${car.master}',
mas_id:'${car.mas_id}',
in_time:'${car.in_time}'})">修改</a>
jQuery中:
<script>
function ckMod(parm){
alert(parm.id+" "+parm.car_id+" "+parm.type+" "+parm.master+" "+parm.mas_id+" "+parm.in_time);
}
</script>