我正在尝试取消提交表单时执行的其他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响应。
有人能指导我为什么会发生这种事吗?