You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

This class lets the client script to execute the code on the server side using the includes.

Complete the following steps to use SimpleAjax

  • Create a SimpleAjax instance, for this you have to call SimpleAjax constructor. The script that involves the class containing the necessary methods should be the argument for the constructor.
  • Call the addParam method with sysparm_name parameter and method name from include part of the script you want to call.

(Optional)


(Опционально) Вызовите метод addParam один или несколько раз, чтобы предоставить коду сценария включения другие необходимые параметры.
Выполните код на стороне сервера, вызвав getXML().

МетодОписание метода
addParam(parm, value)

Задает имя параметра и значение для передачи функции на стороне сервера, связанной с текущим объектом SimpleAjax. Вы можете выполнить addParam несколько раз с различными параметрами и значениями.
Примечание. Код на стороне сервера не выполняется, пока клиентский скрипт не вызовет getXML().

Принимает: string.
Возвращает: Ничего.

Example:
var record_ajax = new SimpleAjax('incidents'); //Call script include
record_ajax.addParam('sysparm_name', 'assignedToMe');

 

getXML(callback)

Описание : Отправляет серверу запрос на выполнение метода и параметров, связанных с текущим объектом SimpleAjax. Сервер обрабатывает запрос асинхронно и - когда готов - возвращает результаты через функцию, указанную как callback.

Отправляет серверу запрос на выполнение метода и параметров, связанных с текущим объектом SimpleAjax.

Принимает:Ничего.
Возвращает: Ничего.

Example:

var record_ajax = new SimpleAjax('incidents');  //Call script include
record_ajax.addParam('sysparm_name' , 'assignedToMe');

record_ajax.getXML(callback);

function callback(response) {
  var answer = response.responseXML.documentElement.getAttribute("answer");
  console.log(answer);
}

  • No labels