You two are describing different problems: In Marcos' case the response status was 0 and there was no content. In Jon's case the response status was 4 and he got partial content. At least that is my understanding. Please correct me if I've got things wrong.
Getting partial content is a really bad result, and it is hard for me to believe such a problem is in jQuery. - a On Tue, Dec 15, 2009 at 2:13 PM, Marcos Aruj <[email protected]> wrote: > Yes, I don't the problem resides in jQuery. It's just that a status = 0 is > not normal I guess... No idea how to overcome this other than changing > jQuery's code (and plugins') to not check for the status but I don't like it > :P > > On Tue, Dec 15, 2009 at 4:07 PM, Jon Stritar <[email protected]> wrote: >> >> Yes, it seems to be an issue with jQuery's ajax calls. If I substitute >> their stuff out for a simple synchronous GET call the code works: >> >> var req = new XMLHttpRequest(); >> req.open('GET', file, false); >> req.send(null); >> req.responseText; >> >> Has anyone had luck using jQuery to access chrome-extension or file urls? >> >> --Jon >> >> On Tue, Dec 15, 2009 at 5:04 PM, Marcos Aruj <[email protected]> >> wrote: >>> >>> I also had this problem using jQuery. I read some discussions saying that >>> if the file is not served by a http server(file:/// for example), then >>> there's no status set (0). For jQuery for example, i get the responseText of >>> the file correctly, but the status is 0. So many plugins and other stuff act >>> as this is a failure, even if the content was correctly pulled. >>> Would be nice if chrome returns a status for chrome-extension:// request >>> or any internal ajax requests. Wyt? >>> >>> On Tue, Dec 15, 2009 at 3:09 PM, Aaron Boodman <[email protected]> wrote: >>>> >>>> I wonder if there is an embedded null. Do you mind sharing the file? >>>> >>>> - a >>>> >>>> On Tue, Dec 15, 2009 at 12:54 PM, Jon Stritar <[email protected]> >>>> wrote: >>>> > I'm trying to use a library that dynamically loads JSON files via >>>> > XMLHttpRequests. I'm hosting the files locally in the extension so >>>> > they're accessible via the chrome-extension URL. I'm using the >>>> > complete chrome-extension URL in the request (and if I paste it >>>> > directly into the browser it downloads the json file). >>>> > >>>> > The XMLHtttpRequest in the library keeps failing with the following >>>> > parameters (when the error callback is called): >>>> > >>>> > readyState: 4 >>>> > responseText: this has the 2.5 lines of the file >>>> > status: 0 >>>> > statusText: blank >>>> > >>>> > I can't find any other error messages. Any ideas? Why would only 2.5 >>>> > out of 54 lines be in the responseText? The responseText stops half >>>> > way through a string (no unusual characters there) and the JSON is >>>> > valid. Do I need to add permissions for this? >>>> > >>>> > (On Linux build 4.0.270.0) >>>> > >>>> > Thanks >>>> > --Jon >>>> > >>>> > -- >>>> > >>>> > You received this message because you are subscribed to the Google >>>> > Groups "Chromium-extensions" group. >>>> > To post to this group, send email to >>>> > [email protected]. >>>> > To unsubscribe from this group, send email to >>>> > [email protected]. >>>> > For more options, visit this group at >>>> > http://groups.google.com/group/chromium-extensions?hl=en. >>>> > >>>> > >>>> > >>>> >>>> -- >>>> >>>> You received this message because you are subscribed to the Google >>>> Groups "Chromium-extensions" group. >>>> To post to this group, send email to >>>> [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected]. >>>> For more options, visit this group at >>>> http://groups.google.com/group/chromium-extensions?hl=en. >>>> >>>> >>> >>> >>> >>> -- >>> Marcos Aruj Alvarez >>> Ingeniero de Software >>> ------------------------------- >>> [email protected] >>> ----- >> > > > > -- > Marcos Aruj Alvarez > Ingeniero de Software > ------------------------------- > [email protected] > ----- > -- You received this message because you are subscribed to the Google Groups "Chromium-extensions" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/chromium-extensions?hl=en.
