Widget jquery Loader nie jest wyświetlany

Używam widżetu mobilnego Jquery przez wywołanie Ajax podczas wywołania funkcjiLoadingData powinien pokazywać maskę ładowania, ale nie pokazuje żadnej maski ładowania, po jej wykonaniu wyskakuje bezpośrednio.

mój kod jest następujący

$(document).on('pageinit', function(){
            $.ajax({url: "SomeURL",
                beforeSend: function() { $.mobile.showPageLoadingMsg(); }, //Show spinner
                complete: function() { $.mobile.hidePageLoadingMsg(); }, //Hide spinner

                success: function (result) {
                    LoadingData(result);
                },
                error: function (request,error) {
                    alert('Network error has occurred please try again!');
                }
            });   
        });

Czy jest to coś, co pominąłem za pomocą widgetu loader?

questionAnswers(1)

yourAnswerToTheQuestion