【发布时间】:2016-04-25 14:48:41
【问题描述】:
有时即使 ajax 调用返回错误,它也会调用 done() 链函数而不是 fail()。 很困惑是使用成功/错误回调还是使用 done()/fail() 链函数。
例如,哪个是可取的 1 或 2?
-
$.ajax({ url: someurl, success: function(){ //some code if ajax request is successful }, error: function(){ //some code if ajax request fails } }) $.ajax({ url: someurl }).done(function(){ //some code changes }).fail(function(){ //some code changes });
【问题讨论】:
-
"有时候即使ajax调用返回错误,它也会调用done()" 可以创建stacksn-ps或者jsfiddlejsfiddle.net来演示吗?
标签: javascript jquery ajax