I found the solution, actually.

As it happens IE 6 has a payload length limit when using the GET
method. As it just so happens, I was in fact using the GET method to
send some parameter data to the server in an ajax request (using
prototype). Hence, the ajax request would not go through; then, when I
assayed to access ajaxRequest.transport.responseText, I appeared to
get the "The data necessary to complete this operation is not yet
available" error, as it indeed was not available since the ajax
request never went through; not withstanding I did send the Ajax
request as asynchronous, it was thrown.

The solution apparently was to use the POST method instead of GET, as
IE 6 does not seem to have a similar limit on POST's payload as it
does on GET's.

Thanks anyhow fellows.

On Aug 4, 1:12 pm, Eric <lefauv...@gmail.com> wrote:
> I think IE8 features a "not that bad" javascript debugger.
> If you activate it and reload your page, it will stop on the faulty
> line.
> On Jul 30, 10:45 pm, KammylandSoftware <kammyl...@gmail.com> wrote:
> > Using the latest Prototype and Scriptaculous scripts hereto (July,
> > 2010) I am getting this error in IE 8:
> > "The data necessary to complete this operation is not yet available".
> > As IE does not give us a script filename but only a all-scripts-
> > aggregate line number where the error occured, I have no idea what
> > could be causing this. I did a Google search, but the only reasonable
> > hit I got does not seem to exists anymore.
> > Regards.

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-scriptacul...@googlegroups.com.
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to