Loader funktioniert nicht während der synchronen ajax-Aufruf in chrome

Loader funktioniert nicht während eines synchron(Async:false) ajax-Aufruf in google chrome. Funktioniert Prima in Firefox & IE. Während meiner Debuggen, testen, Loader zeigt, bis ajax-request starten. immer abgeschlagen oder verschwindet, wenn die Anfrage an den server, wo ich gehalten, einen debug-Punkt. Ich habe versucht, andere Lösungen wie die Nutzung von ajaxStart, beforeSend & ajax loader ect., Aber keine Verwendung. Bitte geben Sie gültige Lösung

 <div id="LoaderDiv" style="display: none">
    <img id="ImageLoader" src="Images/loading.gif" />
 </div>

            $('#LoaderDiv').show();
            $.ajax({
                type: "POST",
                contentType: "application/json; charset=utf-8",
                url: servicePath,
                async: false,
                success: function (data) {
                    console.log(data.d);
                    $('#LoaderDiv').hide();
                }
            });
Vielleicht setzen die ajax-Aufruf innerhalb einer anderen Funktion und Nutzung setTimeout aufrufen, es nach 100 mss oder etwas kleines?
Es bedeutet, dass die animation von GIF-zwischen geklebt. richtig?
Siehe stackoverflow.com/questions/26906278/...
artm: Versucht aber keine Verwendung;
Gupta: ja, aber das wird nur geschehen, wenn die developer-tools geöffnet, wenn nicht, loader gar nicht sichtbar.

InformationsquelleAutor John Wink | 2014-11-13

Schreibe einen Kommentar