views:

20

answers:

1

I have a popup window which after opening makes several initialization ajax calls.

In all browsers this works perfectly fine, except IE (standard state of affairs).

In IE (7,8) sometimes (most of the time it works, however once it breaks it starts to break most of the time) the ajax requests do not appear to actually send. The 'beforeSend' event is firing ok but that's the end of it. The server never receives the request, the complete/success/error events for the ajax request are never fired.

Is this a known problem or has anyone else experienced this? Kind of grasping at straws here ...

It seems to happen mostly if I open multiple (of the same) popups, close them, open some more and just keep doing that eventually it will fail.

The ajax requests are a mix of PUTs and GETS using syntax like:

$.ajax({
type: 'GET',
url: uri,
cache: false,
dataType: "json",
beforeSend: function(obj) {  ... logging ... },

...etc... });
A: 

You might want to try to use ajaxMonitor. It is easy to add this jQuery plug-in to monitor your Ajax requests to your server.

Gutzofter