Hi Nathan,

I'm pretty sure that you need to set the content type to "text/javascript".

If you look at prototype.js the Ajax.Request respondToReadyState has a
content type check: 
      if ((this.header('Content-type') || '').match(/^text\/javascript/i))
        this.evalResponse();

Good luck.

Joe

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:rails-spinoffs-
> [EMAIL PROTECTED] On Behalf Of Nathan Tran
> Sent: Monday, February 20, 2006 11:32 PM
> To: rails-spinoffs@lists.rubyonrails.org
> Subject: RE: [Rails-spinoffs] [Prototype] onSuccess Event and,Ajax.Updater
> bug in IE
> 
> Joe,
> 
> After removing all occurrences of charset=utf-8 from
> my headers I am
> still getting the same bug in IE.
> Currently, it's Content-Type: text/html
> Any other suggestion?
> 
> Nathan.
> > Message: 2
> > Date: Mon, 20 Feb 2006 09:13:57 -0500
> > From: "Joe Hudson" <[EMAIL PROTECTED]>
> > Subject: RE: [Rails-spinoffs] [Prototype] onSuccess
> Event and
> >     Ajax.Updater    bugin IE
> > To: <rails-spinoffs@lists.rubyonrails.org>
> > Message-ID:
> <[EMAIL PROTECTED]>
> > Content-Type: text/plain;   charset="us-ascii"
> >
> > I'm very new here so I might be leading you in the
> wrong direction but I had
> > a similar problem and after days of research, I
> finally found the answer.
> >
> > Look at the response headers.  If the content type
> header contains
> > ;charset={encoding} there seems to be a problem with
> IE.  Try removing this.
> > Keep the content type... just remove the charset.
> >
> > Joe
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> >
> [mailto:[EMAIL PROTECTED]
> On Behalf Of Nathan
> > Tran
> > Sent: Monday, February 20, 2006 12:43 AM
> > To: rails-spinoffs@lists.rubyonrails.org
> > Subject: [Rails-spinoffs] [Prototype] onSuccess
> Event and Ajax.Updater bugin
> > IE
> >
> > Hi all,
> >
> > Is there a known bug with Ajax.Updater not working
> in
> > IE6? I'm having
> > trouble with a Autocompleter control that calls a
> > function that contains
> > an Ajax.Updater as an AfterUpdateElement callback.
> It
> > works fine in
> > firefox, but I don't think Ajax.Updater gets called
> > under IE.
> >
> > http://pastebin.com/563889
> >
> >    1.
> >       function updater(input, item) {
> >    2.
> >           var item_data =
> > item.getElementsByTagName('span')[0];
> >    3.
> >           var pars = 'item-data=' +
> > item_data.innerHTML + '&input-text='
> >       + input.value;
> >    4.
> >           new
> > Ajax.Updater('nutrients','fooddb/browser/nutrients',
> >       {method : 'get', parameters : pars, onFailure:
> > reportError,
> >       onComplete: reportComplete, onSuccess:
> > reportSuccess});
> >    5.
> >       }
> >    6.
> >                               function
> > reportError(request)
> >    7.
> >                                     {
> >    8.
> >
> > alert('Sorry. There was an
> >       error.');
> >    9.
> >                                     }
> >   10.
> >                               function
> > reportComplete(request)
> >   11.
> >                                     {
> >   12.
> >
> > alert('onComplete: ' +
> >       request.responseText);
> >   13.
> >                                     }
> >   14.
> >                               function
> > reportSuccess(request)
> >   15.
> >                                     {
> >   16.
> >
> > alert('onSuccess: ' +
> >       request.responseText);
> >   17.
> >                                     }
> >
> >
> >
> > If you look at that code, some how the response is
> not
> > being inserted
> > into the 'nutrients' div by the updater.  Under IE
> the
> > onComplete event
> > doesn't fire.  However, the request.responseText in
> > reportSuccess()
> > contains the correct html response from the server.
> >
> > Nathan.
> >
> >
> 
> 
> 
> 
> 
> 
> 
> __________________________________________________________
> Find your next car at http://autos.yahoo.ca
> _______________________________________________
> Rails-spinoffs mailing list
> Rails-spinoffs@lists.rubyonrails.org
> http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs
> 



_______________________________________________
Rails-spinoffs mailing list
Rails-spinoffs@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs

Reply via email to