Hi,
I'm mixing regular javascript with Jquery and for some reason I cannot
pass a return value back - any idea why?

output = loadXMLarray('echo.php','datatable1') );
alert (output); // does not work

function loadXMLarray(scripturl,variable){
        $.get(scripturl,{xml:variable}, function(data){ // loading my XML
        objectArray = new Array(); // setting up my array to hold objects
with
                $(data).find('row').each(function(i){ // iterating through my 
XML
source
                        rowObj = new Object(); // adding attributes to my object
                        rowObj.col1 = $(this).children('col_1').text();
                        rowObj.col2 = $(this).children('col_2').text();
                        rowObj.col3 = $(this).children('col_3').text();
                objectArray.push(rowObj); // populating my array
                });
        alert(objectArray); // this works
        return objectArray; // does not work
        });
        return objectArray; // tried it here as well but that returns nothing
}

Reply via email to