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)