I am kind of sure all browser has a size limit on GET method parameters. IE6 just happens to have the smaller one.
On a general way, there is very few advantage to use GET instead of POST, so you should not use GET except in some very specific cases like sending an username or a fixed size's session ID[1] However, you should know that there is also a size limit in POST parameters on the server side. Default value for those is often around 8 or 16 MB (which should be enough). Note also that some server-side technologies (like PHP) have another limit for the size of uploaded files. This means that if this limit is 2MB, you will not be able to send a 3MB file in your form, even if you fixed the POST limit size to 8MB[2]. Eric [1] I said it would work. Not that it would be safe to do it :o) [2] I lost a lot of time on this one first time I met this issue... On Aug 11, 3:47 am, KammylandSoftware <[email protected]> wrote: > 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 <[email protected]> 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 <[email protected]> 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.
