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]<chromium-extensions%[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]<chromium-extensions%[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.


Reply via email to