Евгений, практически все методы в JS Wialon SDK принимают параметр callback, который является функцией, и будет вызван по выполнению метода.
В qooxdoo есть специальные объекты-функции в которых устанавливаются контекст выполнения(this) и произвольный набор параметров: qx.lang.Function.bind(function, context, argument1, argument2, ...));
Если передать такой параметр в качестве callback, то семантика его исполнения будет следующая:
function(argument1, argument2, ..., code, result) {}
argumentN - переданные параметры
code - код ошибки(0 - OK)
result - JSON
Добавлено спустя 3 минуты 58 секунд:
Евгений пишет:Может есть смыл предусмотреть возможность синхронных и асинхронных запросов?
Интересно как вы себе представляете синхронные запросы в JavaScript? Выполняем метод и страница зависает пока не получен ответ? JavaScript исполняется в один логический поток(а в многих браузерах и в один физический).
Alexander Adamovich
flespi