0

我在 asp.net mvc 范式中。根据我的一种观点,我有两个字段Start NumberEnd Number. 允许用户在这些字段中输入数值,当他单击提交按钮时,我必须从 startNumber 循环到 endNumber 并为循环的每次迭代发送一个 ajax 请求。

我有一个场景,开始编号和结束编号之间的差异可能在 100 之间,所以我计划以 3 或 5 个批次发送 ajax 请求。例如,我将发送三个请求并等待它们完成,然后,我需要发送下三个,直到循环完成。我不知道如何针对这个问题。

4

2 回答 2

2

我建议您发送一个包含所有必要信息的 AJAX 请求,而不是用多个 AJAX 请求锤击您的服务器。这将比发送具有较小有效负载的多个请求更有效。

于 2013-02-20T16:19:19.773 回答
0

创建一批 3 或 4 个请求,并使用下面的示例代码来检测 AJAX 请求是否完成。

$( ".log" ).ajaxStop(function() {
  $(this).text( "Triggered ajaxStop handler." );
});

在完成所有请求后,调用另一批。

于 2013-02-20T18:01:53.473 回答