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); }