js中我传过来的参数组合能alert 单个alert却提示undefined

function updateBonus(id,bgName,buName){

 alert(id,bgName,buName);   能显示

 alert(bgName);  显示undefined

 var msg =null; 

 msg ="将进行BG("+bgName+"),BU("+buName+")绩效奖金数据的从新生成,将清空所有下发状态,请谨慎操作!";



 message(null,"3", msg);

}

实践了一下 alert()三参数,弹出的是第一参数的值,所以第一个弹框有值只能说明id有值。
第二个弹框undefined 只能说明bgName没有取到。

调换位置试一下!你这个是有问题的,你上面的东西能全弹出来吗?

已经解决了 谢谢 是我传值有问题