Scripting-Client Script

Nandhinisri
Tera Contributor

Hi,

 

Can anyone explain me what does the below line return?

function mycallback(response){

 var variable_name = response.responseXML.documentElement.getAttribute("variable_name");

////////.......... some piece of code

}

 

Thanks in advance

 

4 REPLIES 4

Ankur Bawiskar
Tera Patron
Tera Patron

@Nandhinisri 

it's a syntax to get the value from AJAX function

Nowadays we use getXMLAnswer() syntax to get the value from ajax

var ga = new GlideAjax('checkRecords');
    ga.addParam('sysparm_name', "checkRecordPresent");
    ga.addParam('sysparm_userID', g_form.getValue('user_id_variable')); // give here user_id variable name
    ga.getXMLAnswer(function(answer){

aler(answer); // this gives you the response
 });

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

@Nandhinisri 

Thank you for marking my response as helpful.

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

GopikaP
Mega Sage

Hi @Nandhinisri ,This is the callback function executed after the GlideAjax call. It retrieves whatever value is returned by the client-callable script include. 

Please see : GlideAjax Example Cheat Sheet - ServiceNow Community

If you can provide screenshots of the script include and client-side script, I can give a more precise answer.

The link provided is useful. Thanks