Ajax causes random crash in IE9
I wrote an internet application that syncs every user action with the server. So I have a lot of Ajax requests (not at the same time).
The app works fine in Firefox and Chrome, but IE9 is giving me a headache. I have completely random crashes in IE9 with these post requests. Therefore, the problem is not reproduced by clear action, but it is common. If, for example, I do the same action ten times in a row, it might succeed every time, or it might fail during one of these requests. I have profiled the network using IE Developer tools and this results in this: http://screencast.com/t/VLcK5OKWQl
As you can see, the post request is pending. In the detailed description of this call, all information is empty, even the request header.
I completely lost this issue. If anyone knows what it might be, please share with me, I'll try something!
By the way, I'm using jQuery (v1.7.1) $ .post calls, if that matters. I also included the following headers in the response file:
header( 'Cache-Control: no-store, no-cache, must-revalidate' );
header( 'Pragma: no-cache' );
header('Content-type: application/json; charset=utf-8');
source to share
I had the same problem and was able to solve it without sending null as data on demand (just sending an integer, etc.).
I also tried to run the same query multiple times to debug what went wrong, and before changing the argument to "non-null" I got random responses (either success, null, or an error (status code 12031) After changing the non-null argument, I was able to execute the same request 1000 times without any glitches.
However, I can't reproduce this anywhere else ... so it doesn't make any sense anyway: P
source to share