отправляет POST AJAX запрос на сервер
url | string | URL для загрузки |
params | object | набор параметров, которые нужно отправить на сервер |
callback | function | колбэк-функция |
promise | promise объекта с методами для получения данных |
webix.ajax().post('data.php', { filter : '123' }).then(function(data){
// ответ
console.log(data.text());
});
Колбэк-функция получает 3 параметра:
Метод возвращает promise, который содержит окончательный результат AJAX-запроса. Promise можно использовать вместо колбэка. Функция внутри then() промиса получает аргумент result
- объект, у которого могут быть следующие методы:
webix.ajax().post('data.php', { filter : '123' }).then(function(result){
console.log(result.json());
}).fail(function(xhr){
var response = JSON.parse(xhr.response);
webix.message({type: 'error', text: response.error.message});
});
Более подробную информацию об использовании Webix и Promiz.js можно найти по ссылкам: