Sizetrac

Pass Extra Parameters to JavaScript Callback Function

Here is a simple example of a function that takes a callback function as a parameter.

query.send(handleQueryResponse);

function handleQueryResponse(response){

     alert('Processing...');

}

If you wanted to pass extra variables to the callback function, you can do it like this.

var param1 = 'something';

var param2 ='something else';

query.send(function(response) { handleQueryResponse(response, param1, param2) });

function handleQueryResponse(response,param1,param2){

     alert('Processing...');

     alert(param1);

     alert(param2);

}

  • Digg
  • TwitThis
  • del.icio.us
  • Netvouz
  • description
  • Reddit
  • Furl
  • NewsVine
  • Simpy
  • Slashdot
  • Spurl
  • StumbleUpon
  • YahooMyWeb
  • TailRank
  • Technorati
  • Facebook
  • Google
  • LinkedIn
  • Live
  • MySpace
  • Ping.fm
  • Yahoo! Buzz
  • E-mail this story to a friend!



Home | JavaScript | Pass Extra Parameters to JavaScript Callback Function