Here is my function. It is a general purpose wrapper for various AJAX
call in my program. Since the callback could be any function, I'm
passing the callback function as a string and calling it via window
[callBack], which kinda of works except it's not waiting for the
actual AJAX call to complete - it fires right away. Since I wrapped
the callback in an anonymous function, I would have expected the
execution to be deferred, but it isn't.
Where have I gone wrong?
function exFetch(url,element,callBack) {
now = new Date() //break cache
//$('lastAjax').innerHTML = url +"|"+element
new Ajax.Updater(element, url+'&_UserReference='+key+'&now='+now,
{method:'get',evalScripts:true,onComplete:function(transport) {
window[callBack]
}
});
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Prototype & script.aculo.us" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---