The GlideAjax class allows a client-side script to make an AJAX call to the server, execute a server-side script include, and even return a value. GlideAjax might be one of the least well understood client-side APIs in ServiceNow, in part because it has both a client-side, and a server-side component.

First, let's discuss the server-side component. A GlideAjax call from a client-side script will ultimately execute a script include (which is a server-side script), so let's create a script include. For our example, we're going to create a simple script include that'll return the value of a system property, so we'll create a script include called GetPropertyAjax. Once we enter this name, the default scaffolding of the script include ...

Get ServiceNow: Building Powerful Workflows now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.