jQuery AJAX with error, loading and abort