例如:
changencarquantity(a,sdcrid,commid,spno,isbrandoff)
{
...
}
调用这个changencarquantity
var parma = "'a','1','7651','1','0'";
changencarquantity(parma); //错误的
应该如何写才是正确的?
changencarquantity(a,sdcrid,commid,spno,isbrandoff)
{
...
}
调用这个changencarquantity
var parma = "'a','1','7651','1','0'";
changencarquantity(parma); //错误的
应该如何写才是正确的?
changencarquantity('a',1,7651,1,0);
你这样是把一个字符串传进去了,而正确参数是需要4个参数
function changencarquantity(a,sdcrid,commid,spno,isbrandoff)
{
alert(a+sdcrid+commid+spno+isbrandoff);
}
//调用这个changencarquantity
var param = "'a','1','7651','1','0'";
changencarquantity.apply(this,param.split(','));
eval("changencarquantity("+parma+")")就ok了,不过不建议这么搞
要格式化的传递参数,请使用对象方式传递
var param = {a:'a', sdcrid:'1', commid:'7651', spno:'1', isbrandoff:'0'};
changencarquantity(param);changencarquantity(param)
{
a = param.a;
...
}