监视ajax调用并等待相同调用的方法

监视ajax调用并等待相同调用的方法,ajax,Ajax,我正在从asp.net页面调用Ajax调用。我有一个名为technology的组合框,当我从中选择某个值时,我调用一个Ajax调用,该调用将触发一个函数,该函数与DB对话,然后返回供应商名称。这里,如果数据非常少,那么call会立即返回并更新相关字段。如果数据量很大,Ajax调用将花费很长时间,在此之前,如果用户保存表单,它将以空值存储。在这里,我应该限制用户在Ajax调用完成之前单击屏幕上的任何东西。为此,我需要知道如何跟踪Ajax调用的完成情况,以及如何监控Ajax调用 有人能帮我吗 提前感

我正在从asp.net页面调用Ajax调用。我有一个名为technology的组合框,当我从中选择某个值时,我调用一个Ajax调用,该调用将触发一个函数,该函数与DB对话,然后返回供应商名称。这里,如果数据非常少,那么call会立即返回并更新相关字段。如果数据量很大,Ajax调用将花费很长时间,在此之前,如果用户保存表单,它将以空值存储。在这里,我应该限制用户在Ajax调用完成之前单击屏幕上的任何东西。为此,我需要知道如何跟踪Ajax调用的完成情况,以及如何监控Ajax调用

有人能帮我吗

提前感谢,,
Ramprasad我建议您使用,它非常适合这样的事情。

我建议您使用,它非常适合这样的事情。

我建议您只需阻止表单发送按钮,直到所有数据都被填充。因此,用户需要等待加载此选择框。还可以将组合框的值更改为“loading..”或类似的内容,以便用户看到有一些事情正在做


另外,当组合框加载时,您不应该阻止所有,因为此时用户可以填充其他一些表单字段。

我建议您只需阻止表单发送按钮,直到所有数据都被填充为止。因此,用户需要等待加载此选择框。还可以将组合框的值更改为“loading..”或类似的内容,以便用户看到有一些事情正在做


另外,当组合框加载时,您不应该阻止所有操作,因为此时用户可以填写一些其他表单字段。

用于监视这一点似乎很好,但我只想确保在ajax调用结束之前,用户不会执行任何操作。我们怎么知道在后台运行的Ajax调用结束了呢?对于监控来说,这似乎没什么问题,但我只想确保用户在Ajax调用结束之前不会做任何事情。我们如何知道在后台运行的Ajax调用结束了呢?ASP.NET Ajax?手写javascript代码?如果没有这些信息,就不可能告诉您需要做什么来跟踪调用的进度?ASP.NET Ajax?手写javascript代码?如果没有这些信息,就不可能告诉您需要做什么来跟踪通话进度。