function doAjax(u,param,callback){
$.ajax({
type:'POST',
url:u,
data:param,
success:callback
});
}
function showAlert(data,test1,test2){
alert(data+" "+test1+" "+test2);
}
window.onload = doAjax("server","id=12&type=1",function(data){showAlert(data,3,5)});
调用doajax的时候,回调函数的写法变一下,就可以了。
我把你server的后缀名去掉了,免得审核不过,你加下。
测试过没有问题。
给你看看我写的吧。我的是J2EE,原理都是一样的。
代码如下:
function a(callback){
var m = 1;
var n = 2;
alert(callback(m,n));
}
function b(m,n){
return m+n;
}
a(b);
执行效果,弹出数字3