Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

Glide ajax passing function arguments

Karan31
Tera Contributor

Creating a client script to prevent reassignment of incident on certain condition , with the help of script include.

The function in the script include is defined as

 isInAssignmentGroupBG:function(assignGrp,user){
var gr = new GlideRecord("sys_user_grmember");
gr.addQuery('group',assignGrp);
gr.addQuery('user',user);
gr.query();
if(gr.next()){
return true;
}
else{
return false;
}

},

 

I Creating a client script for onsubmit, where i am not able to understand how can i pass values form form to parameters of script include.

function onSubmit() {
//Type appropriate comment here, and begin script below
var assignGrp = g_form.getValue('assignment_group');
var assignTo =g_form.getValue('assigned_to');

var ga = new GlideAjax('IsInAssignmentGroup');
ga.addParam('sysparm_name', 'isInAssignmentGroupBG');// i dont know how to pass parameters to this function for result
ga.addParam('sysparm_user_name', "Bob"); 
ga.getXML(grpMem);

 

function grpMem(answer){

var isMember = response.responseXML.documentElement.getAttribute(answer);
if (answer == true){
//how to  cancel on form submit with error??
}

else {

//allow form submit
}



}

5 REPLIES 5