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

问题描述

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没有取到。

解决方案二:

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

解决方案三:

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

时间: 2024-12-23 04:11:03

javascript-js中我传过来的参数组合能alert 单个alert却提示undefined的相关文章

JS中获取函数调用链所有参数的方法

  这篇文章主要介绍了JS中获取函数调用链所有参数的方法,本文直接给出代码示例,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 function getCallerArgument(){ var result = []; var slice = Array.prototype.slice; var caller = arguments.callee.caller;   while(caller){ result = result.conca

js中$()获取不到函数参数的值!

问题描述 <formid="logins">/////////////////////////////////////////////////////////php文件中调用的initForm函数:<scripttype="text/javascript">initForm('logins');</script>///////////////////////////////////////////////////////////j

js中window.open()的所有参数详细解析_javascript技巧

[1.最基本的弹出窗口代码]  复制代码 代码如下:  <SCRIPT LANGUAGE="javascript">  <!--  window.open ('page.html')  -->  </SCRIPT>    因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间.<!-- 和 -->是对一些版

JS中定义函数时的参数定义为undefined

问题描述 看到大牛们写的js源码,想拜读学习一下.var KISSY = (function (undefined) { var host = this, S, guid = 0, EMPTY = ''; S = { __BUILD_TIME: '20130701201313', ... }; // exports for nodejs if (S.Env.nodejs) { S.KISSY = S; module.exports = S; } return S;})();请看以上的代码,为什么

JS中获取函数调用链所有参数的方法_javascript技巧

function getCallerArgument(){ var result = []; var slice = Array.prototype.slice; var caller = arguments.callee.caller; while(caller){ result = result.concat(slice.call(caller.arguments, 0)); caller = caller.arguments.callee.caller; } return result;

js中的arguments

arguments是JavaScript里的一个内置对象,是指向实参对象的引用,它很古怪,也经常被人所忽视,但实际上是很重要的.所有主要的js函数库都利用了arguments对象,所以agruments对象对于javascript程序员来说是必需熟悉的. JS本身并没有重载函数的功能,但Arguments对象能够模拟重载,JS中每个函数都会有一个Arguments对象实例arguments,arguments是收到的实参副本,在词法分析中, 首先按形参形成AO的属性,值为undefined,当实

javascript(js)的小数点乘法除法问题详解

 本篇文章主要是对javascript(js)中的小数点乘法除法问题进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 一.用js计算 12.32 * 7  结果是多少?答案:86.24000000000001   为什么会出现这种问题?怎么解决? js在处理小数的乘除法的时候有一个bug,解决的方法可以是:将小数变为整数来处理. 以上的计算可以改为: 12.32 * 100 * 7 /100 得出的结果是:86.24,正确.   另外再计算一下: 8.80 * 100 * 12 /

add vent istener-js 中addEventListener怎么通过event参数获取绑定者的name或者id

问题描述 js 中addEventListener怎么通过event参数获取绑定者的name或者id document.getElementById('Button').addEventListener('touchstart',TouchStart,false); 在TouchStart中该怎么知道document.getElementById('Button')的id或name 解决方案 function TouchStart(e){ alert(e.target.id); } 解决方案二:

JS中通过call方法实现继承

原文:JS中通过call方法实现继承   讲解都写在注释里面了,有不对的地方请拍砖,谢谢!   <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>JS通过call方法实现继承</title> </head> <body> <script type="text/javascript"> /* js中的继承有多种实现方式,