以下代码中function(msg)是什么意思? 而且这个function(msg) 后面为何没有 “);”?
为何 “);” 跑到了第12行?1         if
2         {
3             office.getCheckTime(item,document.form1.users.value,form1.buydate.value,form1.buydateLate.value,function(msg)
4             {
5                 if(msg!="0")
6                 {
7                     alert(msg)
8                     return;
9                 }
10                document.form1.submit();
11            }
12            );
13        }

解决方案 »

  1.   

    回调函数,类似于callback,其中的msg是回调函数的参数
    你要看的是office.getCheckTime这个方法怎么写的,就清楚了
      

  2.   

    lz 的代码对齐有些问题function 部分是一个匿名函数,作为 getCheckTime 的参数
      

  3.   

    function(msg) 是一个匿名函数,应该是做为回调函数用的。
    第 12 行的 ); 不是 function(msg) 函数这一部分的,而是和 office.getCheckTime( 中的 ( 对应的。
      

  4.   

    匿名函数,作为office.getCheckTime的参数