DHTMLXGRID loadXML Question

Hi there,



i have a problem with an loadXML funtion.



When i load the XML i want to check it has succsessfully loaded.

After completing loading the XML there should be an output like: 1457 datasets found.



I solved it with an time at the moment.



Is there any other possibility to get an return value when the dataset it loaded?



i want to change that code:

setTimeout(setCounter, 500);



to something like that:

setTimeout(setCounter, loadXML(‘ajax_base.php?db=…’));





Thanks for your help.





that’s my code now:







mygrid.loadXML(“ajax_base.php?db=<?php echo $this->datenbank; ?>&tb=<?php echo $this->table; ?>”);

showLoading();



function setCounter(){

    var span = document.getElementById(“recfound”);



    var AnzGefunden = <?php echo $rows; ?>;

    var TicketPlural = “Datasets”;



    span.style.color = “green”;

    if (AnzGefunden == 1) {

         TicketPlural = “Dataset”;

    }

    pan.innerHTML = AnzGefunden + " " + TicketPlural + " gefunden";



    var MyAnzahl;



     MyAnzahl = <?php echo $rows; ?>;



}

function showLoading(){

     var span = document.getElementById(“recfound”)

    

    span.style.color = “red”;

    span.innerHTML = “loading Datasets…”;

            

    setTimeout(setCounter, 500);

            

}

You can use 2nd parameter of loadXML method:
mygrid.loadXML(url,function(){
//rows where fully loaded
});