为什么在终止其他ajax调用后,ajax重定向到操作URL?

时间:2019-05-29 07:48:12

标签: javascript jquery ajax

我正在尝试取消提交表单时执行的其他ajax调用,因为其他ajax需要太多时间才能完成

我中止其他ajax调用,然后创建新的ajax请求,如下所示

function createPaypalPayment(paypal_form_data,route){
    if (ajax_one !== null) {
        ajax_one.abort();
    }
    if (ajax_two !== null) {
        ajax_two.abort();
    }
    $.ajax({
        async: false,
        type: 'POST',
        url: route,
        data: paypal_form_data.serialize(), 
        success: function(response)
        {
            ....
        }

    });
}

但是当我中止其他ajax请求时,此ajax请求将重定向到提供的操作URL,但是该URL相应地返回json响应。

有人能指导我为什么会发生这种事吗?

0 个答案:

没有答案