Mostrar el cargador Ajax antes de cargar datos

Hola amigos, quiero mostrar el cargador Ajax antes de la carga de datos en div particular, pero el problema es que los datos vienen dinámicamente en la misma página, pero mi script llama datos de otro archivoScript.php Por favor vea mi código abajo

Guión

<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 bien, pero quiero cargar datos en la misma página, por favor, ayúdame.

Gracias por adelantado ....

EDITAR

Quiero mostrar el cargador antes de cargar datos#xyz&nbsp;dentro#myDiv