我的网站上有一篇典型的帖子。 这不是一个ajax帖子。但考虑到复杂性和发布的变量数量,速度非常慢。 (这本身就是一个问题)。不过,目前我想创建一个加载窗口。通常,对于 AJAX,我会使用 ajaxStart/ajaxStop 并做一些事情。标准帖子有类似的功能吗?
最佳答案
可以尝试这样的事情。这个想法是防止 jQuery 提交事件,显示加载器,并在短暂延迟后给加载指示器显示时间,触发 native 提交事件
提交过程通常会阻塞 UI,这就是添加延迟的原因
$('#myForm').on('submit', function(e){
e.preventDefault();//prevent jQuery event
var form = this;
$('#loader').show();
setTimeout(function(){
form.submit();// submit native method
},10);//minimal delay to allow browser to paint
});
关于javascript - POST - 发布时 - Jquery - 不是 AJAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35050863/