Calling callback in $.post & $.get on error

Calling callback in $.post & $.get on error

The $.post and $.get are really handy, but seem limited in their use
for serious work because you can't tell if they fail (can you? I mean,
besides the global error handler?).
I couldn't find any discussion on this, it would be useful if you
could just call the same callback method for either success or error
and let the user play with the result:
post: function( url, data, callback, type ) {
    ...
    return jQuery.ajax({
        type: "POST",
        url: url,
        data: data,
        success: callback,
        error: callback, <-- same function
        dataType: type
    });
This would be especially useful for $.post where it's usually pretty
important that you know that an update has occurred. In the
documentation the callback code has this comment:
// NOTE: Apparently, only "success" is returned when you make
// an Ajax call in this way. Other errors silently fail.
So I guess there is a reason for not doing this... it would break
existing code for people who just checked for ANY return value, and I
suppose it complicates the simple $.post function a little - but it
would give these helper functions more "real world" uses.
--