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.


Reply via email to