Bug Tracker

Opened 13 years ago

Closed 12 years ago

Last modified 11 years ago

#6778 closed enhancement (fixed)

dataType not autoMatically set in dataFilter

Reported by: Marc Grabanski Owned by:
Priority: low Milestone:
Component: ajax Version: 1.4.4
Keywords: ajaxrewrite Cc:
Blocked by: Blocking: #7195

Description

The second parameter in $.ajax dataFilter method is the dataType. jQuery 1.4 automatically sets the dataType based on the MIME type of the response. The dataType should also be automatically set as the second parameter of the dataFilter method.

Currently, the second parameter of the dataFiler method is empty even if the mime type is set by the server.

Change History (5)

comment:1 Changed 12 years ago by Rick Waldron

Milestone: 1.4.3
Owner: set to Marc Grabanski
Priority: undecided
Status: newpending

Please provide a reduced jsFiddle test case, Thanks!

comment:2 Changed 12 years ago by jitter

Owner: Marc Grabanski deleted
Priority: undecidedlow
Status: pendingnew
Type: bugfeature
Version: 1.4.21.4.4

I guess this is actually an enhancement request.

test case

Version 0, edited 12 years ago by jitter (next)

comment:3 Changed 12 years ago by snover

Blocking: 7195 added
Status: newopen
Type: featureenhancement

Currently, we don’t even try to divine the type of the returned data (except for XML) until after dataFilter has already happened.

This can probably happen along with the AJAX rewrite.

comment:4 Changed 12 years ago by Rick Waldron

Keywords: ajaxrewrite added

comment:5 Changed 12 years ago by jaubourg

Resolution: fixed
Status: openclosed

As of 1.5, the dataType of the response is given to dataFilter.

Note: See TracTickets for help on using tickets.