jsonp catch error

Здравствуйте. Могу ли я перехватывать ошибку вызова jsonp?
В инетах примеры из jquery. В документации вызов есть, а перехват ошибок не упомянут.

Comments

  • Здравствуйте! К сожалению, в библиотеке реализован только сам вызов jsonp без возможности перехвата ошибок.

  • edited February 20

    Ясно, спасибо.
    Я нагуглил примерно такой вариант:

     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
    });
    
  • Ясно, спасибо. Будем ждать.

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!