Php 如何在单击下一页时停止所有ajax请求

Php 如何在单击下一页时停止所有ajax请求,php,jquery,ajax,twitter-bootstrap,Php,Jquery,Ajax,Twitter Bootstrap,我有一个仪表板,我将在for循环中调用多个ajax调用,只需使用相同的请求URL更改POST数据中的值 问题是当我第一次加载仪表板时,我在仪表板上进行了多次ajax调用,当我单击下一页时——只有在所有仪表板ajax调用完成并成功后,才会加载下一页 在下面的代码中,我只使用了简单的ajax,我只更改for循环中的POST数据 $.ajax({ type: "POST", url: "dashboards.php", data: {type: typeVal, params:

我有一个仪表板,我将在for循环中调用多个ajax调用,只需使用相同的请求URL更改POST数据中的值

问题是当我第一次加载仪表板时,我在仪表板上进行了多次ajax调用,当我单击下一页时——只有在所有仪表板ajax调用完成并成功后,才会加载下一页

在下面的代码中,我只使用了简单的ajax,我只更改for循环中的POST数据

$.ajax({
    type: "POST",
    url: "dashboards.php",
    data: {type: typeVal, params: paramsVal },
    success: function(data){  
        console.log('success');
        console.log(data);
    },
    error: function(){
        console.log('error');
    }
});
请建议是否可采用任何替代方法进行此过程。 提前感谢,,
Kumar。

您可以将请求存储在一个变量中

var rq1= $.ajax({
           type: "POST",
           url: "dashboards.php",
           data: {type: typeVal, params: paramsVal },
           success: function(data){  
              console.log('success');
              console.log(data);
           },
           error: function(){
              console.log('error');
           }
});
然后触发单击下一页链接并中止请求

rq1.abort();

你说的“点击下一页”是什么意思?当我登录第一页时,我的第一页是仪表板-如果我想导航到myprofile页面,意味着我将单击下一页链接(myprofile)。问题就出现在这里。仪表板中所有ajax调用完成后加载myprofile页面。从中获得建议。谢谢大家,我怎样才能在下一页中使用这个rq1变量。你能解释一下吗?我从你那里得到一个建议。谢谢大家。