- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-08-2023 01:35 AM
Hello All,
I want to call multiple functions which I have defined in my script.i have written one script but all the time its calling function.please guide me this.
Thank You.
*-------------------------------------SCRIPT INCLUDE CODE*----------------------------------------------------------
var MyDateTimeAjax = Class.create();
MyDateTimeAjax.prototype = Object.extendsObject(AbstractAjaxProcessor, {
firstfunction : function () {
return 'Hello First Method';
},
secondfunction: function () {
return 'Hello Second Method';
},
}
);
*----------------------------------------onLoad Client script--------------------------------------------*
function onLoad()
{
var ajax = new GlideAjax('MyDateTimeAjax');
ajax.addParam('sysparm_name', 'firstfunction');
ajax.getXML(ajaxResponse);
function ajaxResponse(serverResponse) {
var answer = serverResponse.responseXML.documentElement.getAttribute("answer");
alert("s1"+answer);
}
ajax.addParam('sysparm_name', 'secondfunction');
ajax.getXML(ajaxResponse1);
function ajaxResponse1(serverResponse) {
var answer = serverResponse.responseXML.documentElement.getAttribute("answer");
alert("s2"+answer);
}
}
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-08-2023 01:50 AM - edited ‎01-08-2023 01:50 AM
Hi @Sagar_pawar ,
In the client script you need to declare one more variable ajax1
function onLoad()
{
var ajax = new GlideAjax('MyDateTimeAjax');
ajax.addParam('sysparm_name', 'firstfunction');
ajax.getXML(ajaxResponse);
function ajaxResponse(serverResponse) {
var answer = serverResponse.responseXML.documentElement.getAttribute("answer");
alert("s1"+answer);
}
var ajax1 = new GlideAjax('MyDateTimeAjax');
ajax1.addParam('sysparm_name', 'secondfunction');
ajax1.getXML(ajaxResponse1);
function ajaxResponse1(serverResponse) {
var answer1 = serverResponse.responseXML.documentElement.getAttribute("answer");
alert("s2"+answer1);
}
}
Please mark helpful, if this has helped you.
Please mark correct, if this solved your question.
Please mark correct if my response has solved your query.
Cheers,
Mohammed Basheer Ahmed.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-08-2023 01:50 AM - edited ‎01-08-2023 01:50 AM
Hi @Sagar_pawar ,
In the client script you need to declare one more variable ajax1
function onLoad()
{
var ajax = new GlideAjax('MyDateTimeAjax');
ajax.addParam('sysparm_name', 'firstfunction');
ajax.getXML(ajaxResponse);
function ajaxResponse(serverResponse) {
var answer = serverResponse.responseXML.documentElement.getAttribute("answer");
alert("s1"+answer);
}
var ajax1 = new GlideAjax('MyDateTimeAjax');
ajax1.addParam('sysparm_name', 'secondfunction');
ajax1.getXML(ajaxResponse1);
function ajaxResponse1(serverResponse) {
var answer1 = serverResponse.responseXML.documentElement.getAttribute("answer");
alert("s2"+answer1);
}
}
Please mark helpful, if this has helped you.
Please mark correct, if this solved your question.
Please mark correct if my response has solved your query.
Cheers,
Mohammed Basheer Ahmed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-29-2024 02:05 AM
Hi @Basheer , How to compare the answer and answer 1 value in if condition like
if (answer == '' && answer1 == ''){
execute this
}
where we can add this in the code, Please let me know I have a requirement as above