我在使用Google Chrome或者Android(2.1)的web浏览器时遇到了问题。
我的Web应用程序在每次页面转换时调用restservices。这需要一些时间,我需要向用户提供反馈,比如一个小的“正在工作中…”弹出框。restservices是通过同步ajax请求调用的。以下是一个示例: $.ajax({ url:某个URI, async:false, beforeSend:function(){ showIndicatorDialog(); }, complete:function(){ hideIndicatorDialog(); }, success:function(response){ 成功后做一些事情; }, error:function(response){ 错误后做一些事情; }, type:'GET' });
在Firefox和Opera上运行得很好!但是当我在Chrome上访问我的Web应用程序或者使用我的Android设备时,加载指示器没有出现!似乎Google浏览器不支持同步请求。
有人知道如何解决这个问题或者知道另一个在Chrome中获取加载指示器的解决方案吗?
我的Web应用程序在每次页面转换时调用restservices。这需要一些时间,我需要向用户提供反馈,比如一个小的“正在工作中…”弹出框。restservices是通过同步ajax请求调用的。以下是一个示例: $.ajax({ url:某个URI, async:false, beforeSend:function(){ showIndicatorDialog(); }, complete:function(){ hideIndicatorDialog(); }, success:function(response){ 成功后做一些事情; }, error:function(response){ 错误后做一些事情; }, type:'GET' });
在Firefox和Opera上运行得很好!但是当我在Chrome上访问我的Web应用程序或者使用我的Android设备时,加载指示器没有出现!似乎Google浏览器不支持同步请求。
有人知道如何解决这个问题或者知道另一个在Chrome中获取加载指示器的解决方案吗?