The CreatorCon Call for Content is officially open! Get started here.

Script Include not getting called

priyankapalaska
Giga Contributor

Hi,

I am trying to call a script include through client script. but it is not getting called. Please advise.

Here is my client script:

**********************************************************

var ga=new GlideAjax('CreateINC');

  ga.addParam('sysparm_name','create');

  ga.addParam('sys_userName',g_user.userID);

  ga.getXML(doSomething);

  function doSomething(response){

  var answer = response.responseXML.documentElement.getAttribute("answer");

  alert(answer);

  }

*****************************************************

Script Include:

********************************************************

var CreateINC = Class.create();

CreateINC.prototype = Object.extendsObject(AbstractAjaxProcessor, {

  initialize: function() {

  gs.log("Initialized","priyanka");

  },

  create: function(){

    gs.log("INSIDE","priyanka");

  var user=this.getParameter('sys_userName');

  gs.log("User ="+user,"priyanka");

  var inc = new GlideRecord('incident');

  inc.initialize();

  inc.short_description = 'New incident created by SR';

  inc.caller_id=user;

  var sysID=inc.insertWithReferences();

  gs.log("SYSID ="+sysID,"priyanka");

  return sysID;

  },

  type: 'CreateINC'

});

*******************************************************

In logs, I am getting initialized msg, but msg containing INSIDE is not getting. It means function is not getting called.

Client Callable is checked.

Thanks in advance.

10 REPLIES 10

Thank you so much @Ankur Bawiskar  🙂