Exibir o carregador Ajax antes de carregar os dados

Olá amigos eu quero mostrar o carregador Ajax antes de carregar dados em div particular, mas o problema é que os dados estão chegando dinamicamente na mesma página, mas meu script chamando dados de outro arquivoScript.php por favor veja meu código abaixo

Roteiro

<script>
function loadingAjax(div_id)
{
    $("#"+div_id).html('<img src="ajax-loader.gif"> saving...');
    $.ajax({
        type: "POST",
        url: "script.php",
        data: "name=John&id=28",
        success: function(msg){
            $("#"+div_id).html(msg);
        }
    });
}
</script> 

HTML

<body onload="loadingAjax('myDiv');">


<div id="myDiv"></div>

<div id="xyz"><img src="ss/image/abc.jpg" /></div>


</body>

Está funcionando bem, mas eu quero carregar dados na mesma página por favor me ajude

Desde já, obrigado ....

EDITAR

Eu quero mostrar o carregador antes de carregar dados#xyz para dentro#myDiv

questionAnswers(2)

yourAnswerToTheQuestion