Simple Examples on Passing Paramaters Into Callback
(Tested at http://jsfiddle.net/ivan_sim/BYQTY/)
Example 1- Via Anonymous Callback
$("#example").click(function() {
    echoCallbackParams(params);
});
function echoCallbackParams(params) {
    console.log(params);
}
Example 2- Via predefined jQuery API (.click and .ajaxSuccess)
$("#example").click(params, echoCallbackEventParams);
function echoCallbackEventParams(params) {
    console.log(params.data);
}
$("#example").click(function() {
    $.getJSON("/echo/jsonp/", params, echoSuccess);
});
function echoSuccess(params, textStatus, jqXHR) {
    console.log("Text status: " + textStatus);
    console.log(params;
    console.log(jqXHR);
};
Example 3- Via Named Callback
fetchData(getJsonData, "/echo/jsonp/", params);
function fetchData(dataAccess, url, params) {
    dataAccess(url, params, echoSuccess);
};
function getJsonData(url, params, onSuccess) {
    $.getJSON(url, params, onSuccess);
};Written by Ivan Sim
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
 #Ivanhcsim 
Authors
ihcsim
769.4K
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#