Glide ajax passing function arguments
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
â09-02-2020 02:12 AM
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
}
}
- Labels:
-
Scripting and Coding

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
â09-22-2020 10:05 PM
Hi Karan,
To add, you may find below blog helpful on GlideAjax topic.
https://community.servicenow.com/community?id=community_blog&sys_id=f8ccee25dbd0dbc01dcaf3231f961978
https://snprotips.com/blog/2016/2/6/gliderecord-client-side-vs-server-side
https://docs.servicenow.com/bundle/paris-application-development/page/script/ajax/topic/p_AJAX.html