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
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