I got a pretty big ajax problem at work. I hope someone can help on this this. (Sorry, I didn't bring the c# code home)
I got this one control that does a excel import (which can be time consuming) of a uploaded file.
I wrote a ajax script that calls a aspx page on a timer for a specific line number, that gets the current processed line of the excel sheet (don't ask, this was the way they wanted it) and updates on the clients pc and show a actual real time percentage (every x seconds).
I got it working successfully (the ajax script, tested) but the problem is when the excel command executes (on firebug) it causes a delay (usually 2 minutes) of all other java execute commands (which you can see pilling on firebug and there busy signals are turning).
Now, what I suspect (after loads of hours) is that all the other java threads have fired but because they use the ajax wait for success command, they don't get completed/send on the client's pc and is still waiting for a response from the server.
Any suggestions?