Hello,
I'd want set an Accept header different from the default one:
'text/javascript, text/html, application/xml, text/xml, */*'.
Then I set in options:
{
...
requestHeaders: ['Accept',
'text/xml;q=1,application/xml,text/javascript,text/html'],
...
}
In this way the internal requestHeaders array in Ajax.Request will have
two values for the Accept key. This works fine in mozilla/firefox
because the second one is picked.
Unfortunately in Internet Explorer the two values are merged producing
something like:
'text/javascript, text/html, application/xml, text/xml, */*,
text/xml;q=1,application/xml,text/javascript,text/html'
and this causes me some problems.
Consequently I slightly modify prototype.js setting the default Accept
header only if it isn't in the options requestHeaders array.
This works for me but I wonder if there is a better way, especially a
way that doesn't require to change prototype.js.
Please, could somebody give me some advice about this? Thanks in advance.
--
Nicola Piccinini -- http://superfluo.org
_______________________________________________
Rails-spinoffs mailing list
Rails-spinoffs@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs