2
我在我的网站上有一个典型的帖子。 这不是一个阿贾克斯帖子。但是要做到复杂性,并且发布var的数量,它非常缓慢。 (这本身就是一个问题)。但是,目前,我想创建一个加载窗口。通常,使用AJAX,我会使用ajaxStart/ajaxStop并做一些事情。标准帖子是否有类似的功能?POST - 发布时 - jquery - 不是AJAX
我在我的网站上有一个典型的帖子。 这不是一个阿贾克斯帖子。但是要做到复杂性,并且发布var的数量,它非常缓慢。 (这本身就是一个问题)。但是,目前,我想创建一个加载窗口。通常,使用AJAX,我会使用ajaxStart/ajaxStop并做一些事情。标准帖子是否有类似的功能?POST - 发布时 - jquery - 不是AJAX
可以尝试这样的事情。这个想法是为了防止jQuery提交事件,显示一个加载器,并在短暂的延迟后给加载指标显示的时间,触发本地提交事件
提交过程通常阻止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
});
on post your page reloads?因此,当表单发布时,显示一个加载器并将其保留在那里;它将在页面重新加载时消失。 – mani