我正在寻找一种可能性,以防止在 ajax 发布过程中执行所有函数。例如:我有一个模式框,您可以通过简单的选项卡导航在两种表单之间切换。当用户提交其中一份表单时,数据将通过 ajax 发送。那么我怎样才能避免用户在帖子完成之前在表单之间切换。 有没有简单的方法可以做到这一点?
在ajax发布期间类似event.stopImmediatePropagation()
的东西。
最佳答案
简单的方法就是显示一个覆盖层。占据整个屏幕并且没有事件处理程序的元素。最流行的选项似乎是带有加载指示器的半透明 div,让用户了解正在发生的情况,并且在请求完成之前网站上不会有任何操作。
关于ajax - 当 ajax post 正在进行时,jquery 阻止函数执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9936631/