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);  
                   
             }  
        }  
    }  


發佈了4 篇原創文章 · 獲贊 50 · 訪問量 61萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章