我们在使用jquery ajax方法时,会用到$.post、$.get方法,但参数只有3个:请求URL、传递参数、成功后事件,如果想再加一个捕获异常的回调参数,且不想用$.ajax(….)时,可以这样写:$.post(…).error(function(){…});,当地址返回404、500等异常时,会执行error里面的代码。
下面附上其他的回调方法。
var jqxhr = $.post("example.php", { code: code }, function() { alert("success"); //成功回调 }) .success(function() { alert("second success"); }) //成功回调第二个方法 .error(function() { alert("error"); }) //异常回调(ex:500、404) .complete(function() { alert("complete"); }); //完成调用事件(完成后最终执行) // 在这里执行其他任务. // 为上面的请求设置另一个完成函数. jqxhr.complete(function(){ alert("second complete"); });