Putting it Together

  • Script Includes Script

    var HelloWorld = Class.create();
    HelloWorld.prototype = Object.extendsObject(AbstractAjaxProcessor, {
    alertGreeting: function() {
    return "Hello " + this.getParameter('sysparm_user_name') + "!";
    }
    });
    
  • Client-side Script

  var greeting = new GlideAjax('HelloWorld');
  greeting.addParam('sysparm_name', 'alertGreeting');
  greeting.addParam('sysparm_user_name', 'Ruth');
  greeting.getXML('HelloWorldParse');

  function HelloWorldParse(response) {
  var answerFromXML = response.responseXML.
  documentElement.getAttribute("answer");
  alert(answerFromXML);
  }

Review the two scripts side-by-side.

The client-side code shown here would be wrapped in a function (onLoad(), onSubmit(), or onChange()) depending on its type.

results matching ""

    No results matching ""