Php 如何在单击下一页时停止所有ajax请求
我有一个仪表板,我将在for循环中调用多个ajax调用,只需使用相同的请求URL更改POST数据中的值 问题是当我第一次加载仪表板时,我在仪表板上进行了多次ajax调用,当我单击下一页时——只有在所有仪表板ajax调用完成并成功后,才会加载下一页 在下面的代码中,我只使用了简单的ajax,我只更改for循环中的POST数据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:
$.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变量。你能解释一下吗?我从你那里得到一个建议。谢谢大家。