根据http://api.jquery.com/jQuery.ajax/,
fail回调应为:
jqXHR, textStatus, errorThrown
与相同
error,但
error已弃用:
弃用通知:jQuery
1.8中将弃用jqXHR.success(),jqXHR.error()和jqXHR.complete()回调。要准备将其最终删除的代码,请改用jqXHR.done(),jqXHR.fail()和jqXHR.always()。

根据http://api.jquery.com/jQuery.ajax/,
fail回调应为:
jqXHR, textStatus, errorThrown
与相同
error,但
error已弃用:
弃用通知:jQuery
1.8中将弃用jqXHR.success(),jqXHR.error()和jqXHR.complete()回调。要准备将其最终删除的代码,请改用jqXHR.done(),jqXHR.fail()和jqXHR.always()。