js怎么捕获jquery的$.post的异常

2024-12-25 09:27:37
推荐回答(2个)
回答1:

Query 1.5 中的约定接口同样允许 jQuery 的 Ajax 方法,包括 $.post(),来链接同一请求的多个 .success()、.complete() 以及 .error() 回调函数,甚至会在请求也许已经完成后分配这些回调函数。

// 请求生成后立即分配处理程序,请记住该请求针对 jqxhr 对象.
    var jqxhr = $.post("example.php", function() {
      alert("success");
    })
    .success(function() { alert("second success"); })
    .error(function() { alert("error"); })
    .complete(function() { alert("complete"); });
    // 在这里执行其他任务.
    // 为上面的请求设置另一个完成函数.
    jqxhr.complete(function(){ alert("second complete"); });

回答2:

//有错误捕获哦

var a = $.post("example.php", function() {alert("success");}).error(function() { alert("error"); });