jquery ajax回调函数带入参数

不带参数的写法

    function pass(htmlId,auditingFlag){   
        var url = 'ad_auditing.action';  
        var params = {  
            'adInfoPOJO.auditingFlag' : auditingFlag  
        };  
        dataType: "text";  
        jQuery.post(url, params, callbackFun);  
    }   
    //url:响应aciton;params:传入参数;callbackFun:响应完成后的回调函数;  
    function callbackFun(data){  
         if($.trim(data)=="success"){     
            alert("返回成功");   
         }  
    }  

带参数的写法

    function pass(htmlId,auditingFlag){   
        var url = 'ad_auditing.action';  
        var params = {  
            'adInfoPOJO.auditingFlag' : auditingFlag  
        };  
        dataType: "text";  
        jQuery.post(url, params, callbackFun(htmlId));  
    }   
    //url:响应aciton;params:传入参数;callbackFun:响应完成后的回调函数;  
    function callbackFun(htmlId){  
        return function(data){  
             if($.trim(data)=="success"){     
                alert("返回成功"+htmlId);  
                   
             }  
        }  
    }  


你可能感兴趣的:(jquery ajax回调函数带入参数)