We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

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