函数的参数是函数,函数中Ajax返回的回调函数中的函数运行

调用函数

checkAjax('addrinfo',formdata,vzxcv);

函数checkAjax

function checkAjax(url,formdata,call_back){
     //判断url,对返回的值进行不同的操作
    var url = DOMAIN + url;    
    $.ajax({
        type         : 'get',
        async         : false,
        url         : url,
        crossDomain : true,
        dataType     : "jsonp",                
        data        : formdata,
        jsonp        : "callback",
     //back_data为返回的值
        success     : function(back_data){   
            call_back(back_data)
        },
        error        : onError
    });    
    
    return false;
}

传递的第三个参数为函数vzxcv

 function vzxcv(a){
    //var a = arguments[0] ? arguments[0] : 1;
    //var b = arguments[1] ? arguments[1] : 0;
    alert(a.info );
}
原文地址:https://www.cnblogs.com/wicub/p/3435475.html