在我的应用程序中,我需要同时执行几个ajax请求,但每个请求需要花费不同的时间,具体取决于响应大小。为了避免在ajax请求期间进行进一步的操作,我想在每个ajax调用中使用Ext.LoadMask,如下所示: var loadMask= new Ext.LoadMask(Ext.getBody(), {msg:"Loading " +
我试图在ajax请求发送之前显示一个加载动画并隐藏搜索输入框,“. search”元素是加载程序。
正如您在下面看到的,我尝试在ajax请求的beforeSend中显示这一点。但是,当用户在搜索框中输入时,由于指定的延迟(1000 is ),输入框仍然会在整个ajax请求中显示,但是它没有响应。然后返回结果,加载动画执行fadeOut,所以显示(