【发布时间】:2017-04-17 14:55:31
【问题描述】:
我有一个带有一个 Jquery 文件的 asp.net 页面。每当页面加载时,就会调用大约 10 个 Ajax 调用,并将数据填充到下拉列表和数据网格中。我在页面中有一个保存按钮。有什么方法可以阻止 UI 或禁用保存按钮,直到每个 ajax 调用都被执行和加载。
谢谢
【问题讨论】:
标签: javascript jquery .net ajax
我有一个带有一个 Jquery 文件的 asp.net 页面。每当页面加载时,就会调用大约 10 个 Ajax 调用,并将数据填充到下拉列表和数据网格中。我在页面中有一个保存按钮。有什么方法可以阻止 UI 或禁用保存按钮,直到每个 ajax 调用都被执行和加载。
谢谢
【问题讨论】:
标签: javascript jquery .net ajax
您可以使用ajaxStop 事件。 Docs.
【讨论】:
Ajax 调用为您提供了回调函数的特性。我认为您可以在回调函数中设置计数器,当您的计数器达到所需数字时,每次调用的响应都会增加其值,然后启用保存按钮。
【讨论】: