Howdy!

I'm attempting to use the Ajax.Request object to grab a text file for
parsing.  In this context, the file is a *.properties file that
contains application constants that are parsed into properties and
associated values.

It works great, except for one, small problem with Mozilla.  Whenever
the file is read, Mozilla generates a "not well formed" error, because
it is expecting a well-formed HTML response.  This is probably working
as intended, but is there a setting in the Ajax.Request object that
will allow the browser to expect a plain-text response and not a well-
formed HTML response?  I've played around with the requestHeaders
option a bit, but that hasn't helped, unless I'm not getting it (which
is quite possible).

A snippet from my object is below, for reference.  Thanks in advance
for the help!

=================================================================

        , getResponse: function() {

                var reader = this;
                new Ajax.Request(
                        reader.FILE_PATH
                        , {
                                method: 'get'
                                , onSuccess: function(transport) { 
reader.parseResponse(transport,
reader.properties); }
                                , onFailure: function() { alert('There was an 
error processing
this request.'); }
                });
        }

        , parseResponse: function(transport, propertiesArray) {

                var rawResponse = transport.responseText.split('\n');
                var reader = this;

                for(var i = 0; i < rawResponse.length; i++) {
                        var line = rawResponse[i];
                        var index = line.indexOf('=');
                        if(index > -1) {
                                var property = {
                                        name: line.substring(0, index)
                                        , value: line.substring(index + 1, 
line.length)
                                };
                                propertiesArray.push(property);
                        }
                }
        }

=================================================================

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to