js方法名通过参数传递调用实例

 一、方法名以变量形式传递

1.需要调用,传递的方法
 function LoginAccess() { alert("ok"); } 
2.调用方法
 function Actionfun(ActionName) { ActionName(); } 
3. 方法调用(注意直接写入方法名称,不要加引号)
 Actionfun(LoginAccess)

 二、方法名以字符串形式传递

1.需要调用,传递的方法
     function GetAccount(objReturn) {
            alert(objReturn);
        }
2.调用的方法
function Actionfun(ActionName)
{
var json="参数";
//eval能将你拼接的字符串自动识别为方法,并调用。
eval(ActionName+"('"+json+"')");
}

 

posted @ 2014-09-16 09:41  X.Y  阅读(2440)  评论(0编辑  收藏  举报