Bug Tracker

Opened 8 years ago

Closed 7 years ago

Last modified 6 years ago

#6106 closed bug (fixed)

Data argument is undefined in success method of $.ajax in IE7

Reported by: ppickard Owned by: jaubourg
Priority: high Milestone: 1.5
Component: ajax Version: 1.4
Keywords: json, ajaxrewrite Cc:
Blocked by: Blocking:

Description

When using dataType:"json" in a .ajax method, the data object is undefined in ie6/ie7. It works fine in ie8/ff.

I was able to get to the data through the XMLHttpRequest argument, just not directly through the data argument.

Change History (6)

comment:1 Changed 7 years ago by addyosmani

#5156 is a duplicate of this ticket.

comment:2 Changed 7 years ago by SlexAxton

Milestone: 1.41.5
Priority: high
Status: newopen

Verified to be true.

#5156 has a bit more insight and was first, but we can just keep it clean.

comment:3 Changed 7 years ago by Rick Waldron

Owner: set to jaubourg
Status: openassigned

This needs to be reverified with the new ajax module.

comment:4 Changed 7 years ago by ajpiano

Keywords: ajaxrewrite added

comment:5 Changed 7 years ago by Rick Waldron

Keywords: json ajaxrewritejson,ajaxrewrite

comment:6 Changed 7 years ago by jaubourg

Resolution: fixed
Status: assignedclosed

Ajax now uses parseJSON internally which actually returns null for non-string and empty values. So it's safe to say this is fixed (I had to look into #5156 to understand the issue so I invite readers to go there if they're as lost as I was).

Note: See TracTickets for help on using tickets.