Bug Tracker

Opened 7 years ago

Closed 6 years ago

Last modified 5 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 7 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 7 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 a feature request.

test case

Last edited 7 years ago by jitter (previous) (diff)

comment:3 Changed 7 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 6 years ago by Rick Waldron

Keywords: ajaxrewrite added

comment:5 Changed 6 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.