78
rated 0 times
[
83]
[
5]
/ answers: 1 / hits: 34233
/ 13 Years ago, tue, december 20, 2011, 12:00:00
What's the normal pure javascript (i.e. not JQuery) way to pass arguments into an anonymous onreadystatechange callback?
For example:
function doRequest(){
/* Get an XMLHttpRequest in a platform independent way */
var xhttp = getXmlHttpRequestObject();
var msg=show this message when done; /* another variable to pass into callback */
/* How do I pass 'msg' and 'xhttp' into this anonymous function as locals
named 'x' and 'm'??? */
xhttp.onreadychangestate=function(x,m)
{
if( x.readyState == 4 )
{
alert(m);
}
}
/* do the open() and send() calls here.... */
}
More From » ajax