#4964 closed feature (fixed)
Support ajax callbacks for specific status codes
Reported by: | nbubna | Owned by: | |
---|---|---|---|
Priority: | high | Milestone: | 1.5 |
Component: | ajax | Version: | 1.3.2 |
Keywords: | ajaxrewrite | Cc: | |
Blocked by: | #7195 | Blocking: |
Description
From this thread: http://groups.google.com/group/jquery-dev/browse_thread/thread/41be75884cc2aead
It would be nice to be able to specify callbacks to handle specific status codes. Supporting this would make extending $.ajax behavior more difficult (for things like http://plugins.jquery.com/project/rest). So, along with this, it would be nice to support a 'ready' callback that would be called once the XHR is done and before any other callbacks are executed.
I've attached a patch to support both.
Attachments (2)
Change History (7)
Changed 14 years ago by
Attachment: | ajaxpatch.txt added |
---|
comment:1 Changed 14 years ago by
Just attached an updated patch with proper tabs, proper brace style and the correct success/status handler.
comment:2 Changed 12 years ago by
Blocked by: | 7195 added |
---|---|
Milestone: | 1.4 → 1.5 |
Status: | new → open |
comment:3 Changed 12 years ago by
Keywords: | ajaxrewrite added |
---|
comment:4 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | open → closed |
Fixes #4964. Adds a statusCode object together with a new statusCode method on the jXHR object (deferred behaviour). They accept a map of statusCode/callback(s). Callbacks are fired when the status code of the response correponds to the key (as a success or an error callback depending on how the request completed). Unit tests added.
Changeset: 44fc87f66ca54278e37f15885a80c2407036df57
comment:5 Changed 12 years ago by
Priority: | minor → high |
---|
Suggested implementation