Здравствуйте. Могу ли я перехватывать ошибку вызова jsonp?
В инетах примеры из jquery. В документации вызов есть, а перехват ошибок не упомянут.
Здравствуйте! К сожалению, в библиотеке реализован только сам вызов jsonp без возможности перехвата ошибок.
Ясно, спасибо.
Я нагуглил примерно такой вариант:
var jsonp_ret_flag = 0;
webix.jsonp("http://localhost:20020/", {data: retstr}, function (data) {jsonp_ret_flag= 1;});
var jsonp_timer = setInterval(function () {
clearInterval(jsonp_timer);
if (jsonp_ret_flag == 0) {
//jsonp_raise_error
}
}, 2000);
Можно так попробовать реализовать в Webix. Чтобы не снаружи прикручивать, а как в других библиотеках обрабатывать.
В webix 4.2 jsonp будет возвращать promise
webix.jsonp("some.com/url").then(function(data){
//all is fine
}, function(){
//timeout
});
Ясно, спасибо. Будем ждать.