Modify ↓
Ticket #2890 (closed enhancement: fixed)
Ajax.HttpData should examine response content-type for data evaluation
| Reported by: | mnichols | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 1.2.4 |
| Component: | ajax | Version: | 1.2.3 |
| Keywords: | httpData dataType dynamic | Cc: | |
| Blocking: | Blocked by: |
Description
The current implementation requires the user to explicitly state 'script' or 'json' for jq to evaluate the responseText. Since the method is currently inspecting the response content-type property for xml handling it should also do this for /script/ and /json/ dataTypes without requiring user explicit property setting. Why? Sometimes the server might return a script and other times raw html, so this would allow the server some flexibility. I have attached a patch that follows the same semantics as xml handling.
Attachments
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.


Implements similar semantics for all dataTypes not html