很多时候,我发现自己设计的应用程序对服务器、外部 API、HTTP 请求等进行 AJAX 调用。问题是,虽然这种异步调用正在发生,但用户仍然可以点击进行相同 AJAX 调用的项目或中断应用程序的流程等。我尝试了各种黑客来防止这种情况发生,但我想知道最被接受的方法是什么?
为了使这一点更具体,假设我有一个button
进行 AJAX 调用的form
元素和一个更改我的应用程序用于 AJAX 调用的一些数据的元素。button's
设计按钮和表单功能以使其在AJAX 调用过程中不起作用的最佳方法是什么?