在Ajax JsonP中捕获net :: ERR_ABORTED

时间:2018-01-10 17:54:37

标签: javascript jquery ajax jsonp

我正在进行如下的ajax调用。返回有效状态或数据时,一切正常 我试图在任何返回后重置某些状态值,但在这种情况下,在收到net::ERR_ABORTED后没有任何事件正在执行,因此我无法重置状态。对于它的价值,这是调用.Net REST端点。

    var jqxhr = $.ajax({
        type: "GET",
        dataType: 'jsonp',
        contentType: "application/javascript",
        url: "http://...",
        error: function (xhr, textStatus, thrownError) 
        { 
            console.log('error: ' + textStatus);
        },
        success: function (data, textStatus, xhr) 
        { 
            console.log('success: ' + textStatus);
        },
        complete: function (xhr, textStatus) 
        { 
            console.log('complete: ' + textStatus);
        }
    })
    .done(function(data) {
        console.log('done');
    })
    .fail(function(jqXHR, exception) {
        console.log('fail');
    })
    .always(function() {
        console.log('always');
    });

我确实尝试将ajaxStop设置为here,但它仍然没有触发。无论返回什么,如何捕获此ERR_ABORTED或执行代码?

0 个答案:

没有答案