Bug Tracker

Opened 10 years ago

Closed 10 years ago

Last modified 9 years ago

#8125 closed bug (fixed)

jQuery 1.5 Local File AJAX requests are "not successful" despite working fine in 1.4.4 — at Version 9

Reported by: samuel@… Owned by: jaubourg
Priority: high Milestone: 1.5.1
Component: ajax Version: 1.5
Keywords: Cc:
Blocked by: Blocking:

Description (last modified by jitter)

Loading file:// results in the error callback.

At line 7251, I put a breakpoint, here is the contents of xhr:

onabort: null
onerror: null
onload: null
onloadstart: null
onprogress: null
onreadystatechange: function () {}
readyState: 4
responseText: "//	This file is part of the "jQuery.Syntax" project, and is licensed under the GNU AGPLv3. //	Copyri…"
responseXML: null
status: 0
statusText: ""
upload: XMLHttpRequestUpload
withCredentials: false
__proto__: XMLHttpRequestPrototype

Despite being successful, on line 6430, because status is 0, the request is considered failed.

Change History (9)

comment:1 Changed 10 years ago by anonymous

N.B. running exactly the same code from a web server results in the correct code being executed, I guess because status will be 200.

comment:2 Changed 10 years ago by anonymous

N.B. I've verified this problem with both Safari 3 and FF 3.6.12

comment:3 Changed 10 years ago by anonymous

Sorry, I meant Safari 5 ... getting old :)

comment:4 Changed 10 years ago by Rick Waldron

Component: unfiledajax
Owner: set to jaubourg
Priority: undecidedhigh
Status: newassigned

comment:5 Changed 10 years ago by anonymous

I just double checked and yes, 1.4.4 works fine in the same situation.

comment:6 Changed 10 years ago by jaubourg

Milestone: 1.next1.5.1

comment:7 Changed 10 years ago by jaubourg

Resolution: fixed
Status: assignedclosed

Fixes #8125. Status is set to 200 for requests with status 0 when location.protocol if "file:". Added test/localfile.html to control it works.

Changeset: cb85da7b62e74e7339ed652ade209aaffbd0c15b

comment:8 Changed 10 years ago by danheberden

#8127 is a duplicate of this ticket.

comment:9 Changed 10 years ago by jitter

Description: modified (diff)
Note: See TracTickets for help on using tickets.