GlideAjax with no response needed

JJG
Kilo Guru

Hello,

I have a client script that calls a script include. I don't need a response from the script include to be returned to the client script. How can I just execute the GlideAjax? should I just add a query() at the end? (See code below)

var gaFirst = new GlideAjax('createOnboardingUser');
gaFirst.addParam('sysparm_name', 'create_user');
gaFirst.addParam('sysparm_first', first);
gaFirst.addParam('sysparm_last', last);
gaFirst.addParam('sysparm_email', email);
gaFirst.addParam('sysparm_manager', manager);
gaFirst.addParam('sysparm_title', title);
gaFirst.getXMLAnswer(_handleResponse2); // Should I change this to gaFirst.query(); I dont need the GlideAjax to return a response, I just need it to execute

 

1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron

Hi,

if you don't want anything to be returned then from script include you can have the function with no code inside it

function _handleResponse2(answer){

// do nothing

}

Mark Correct if this solves your issue and also mark 👍 Helpful if you find my response worthy based on the impact.
Thanks
Ankur

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

View solution in original post

5 REPLIES 5

Prasant Kumar 1
Kilo Sage

Hi,

Please follow the below code:-

var gaFirst = new GlideAjax('createOnboardingUser');
gaFirst.addParam('sysparm_name', 'create_user');
gaFirst.addParam('sysparm_first', first);
gaFirst.addParam('sysparm_last', last);
gaFirst.addParam('sysparm_email', email);
gaFirst.addParam('sysparm_manager', manager);
gaFirst.addParam('sysparm_title', title);
gaFirst.getXMLAnswer(_handleResponse2); 

function _handleResponse2(response){

//Don't do anything.

}

 

If i was able to solve your query, please mark my answer correct and helpful.

Thanks & Regards

Prasant kumar sahu