AJAX call example 1: return multiple values Client script code: //--author: RDS Feb 2018 function onChange ( control , oldValue , newValue , isLoading ) { if ( isLoading || newValue == '' ) { // return; } //--default the line manager and job title from requested for field g_form . setValue ( 'job_title' , '' ); g_form . setValue ( 'line_manager' , '' ); if ( newValue != '' ){ var ga = new GlideAjax ( 'my_ajax_funcs_sc' ); ga . addParam ( 'sysparm_name' , 'm_getuserinfo' ); ga . addParam ( 'sysparm_usersysid' , newValue ); ga . getXML ( function ( serverResponse ){ var result = serverResponse . responseXML . getElementsByTagName ( "result" ); var message = result [ 0 ]. getAttribute ( "message" ); //al