did you forget to pass data (data:{}) in the ajax call? I have had that trip me up when doing posts via ajax.
On Nov 14, 10:35 am, George <[EMAIL PROTECTED]> wrote: > Hi guys/girls, > I just wanted to post here my problems (and solution) I had been > struggling with last 2 days. > > I was doing JQuery AJAX POST and it was not working in IE wile working > in FireFox. > Sometimes you will get 12030 error (Server unexpectedly terminated > connection) from IE's XMLHttpRequest object. > > I discovered that in order for IE's XMLHttpRequest object to properly > read return stream the input stream must be completely read by the > server (even if you are not interested in it). > > Some frameworks do it automatically and some do not. For example > ASP.NET does not do it automatically. > I was trying to do POST to .ashx handler and was getting errors. > > So adding this code to my handler fixed the problem. > > System.IO.Stream st = context.Request.InputStream; > byte []buf = new byte[100]; > while (true) > { > int iRead = st.Read(buf, 0, 100); > if( iRead == 0 ) > break; > } > st.Close(); > > So I am just posing it for Google to spider it and people to be able > to find it. Cause when I googled I found a lot of people having > problem with 12030 error but no solution. > > Good luck, > George