Hi I know that the success function has 2 default parameters but how do I add a custom parameter?
1 - A user clicks a form (with a ID of TOM) button 2 - The loading function gets called which just adds a class to a div with the ID of TOM_output. 3 - Then ajax requests comes back with success and I want to remove the class for the target div How do I access the the target div from with my loaded function?? function button_click(myform){ var button_output = '#' + myform.id + '_output'; var options = { target: button_output, beforeSubmit: loading, success: loaded(responseText, statusText, button_output) }; $(myform).ajaxForm(options); return false; } function loading(formData, jqForm, options){ // get form id var form_id = jqForm[0].id; // add loading class (starts a spinning gif) $(form_id).addClass('spinner'); } function loaded(responseText, statusText,myform){ // remove loading class (stops the spinning gif) $(myform).removeClass('spinner'); } Any help most appreciated Cheers Tom