A carregar imagem gif não está sendo exibida no IE e no Chrome

Eu estou usando o JQuery ajax chamada para enviar chamada sincronizada para o servidor e deseja exibir uma imagem de carregamento para esse tempo.

Mas carregar imagem é visível no Firefox, mas não no IE e no Chrome. Quando eu depurar, descobri que, no IE, quando chamamos java script, ele pára de mostrar as alterações no navegador, uma vez que ele pára de DOM e quando a chamada é concluída, ele mostra todas as alterações. Como eu mostro a imagem de carregamento na chamada ajax e a removo após completar a chamada, o IE não exibe nenhuma imagem.

Mas quando eu uso a caixa de alerta, ele mostra a imagem de carregamento no IE, uma vez que parar o segmento até a resposta a ele.

Existe algum método para interromper a execução do script java por um milissegundo, de modo que a execução do IE seja interrompida e a imagem carregada seja mostrada.

Eu já tentei ajaxSend, ajaxComplete, ajaxStart, ajaxStop de JQuery e evento timer do script java, mas não obtém qualquer solução.

Qualquer ajuda é preciosa, obrigado antecipadamente.

questionAnswers(10)

yourAnswerToTheQuestion