在调用API时,加载器图像未加载到chrome中

时间:2012-07-27 10:05:43

标签: web-services api google-chrome browser dojo

我在Chrome浏览器中遇到了问题。

API调用时加载程序图像或文本未加载。

Chrome会在调用API时延迟其他操作,并导致卡住。

我的代码结构是

Placed a span with loader background, 

<span id='logging' class='hide'></span>

Click on 'Login' Button, 
{ 
  dojo.query('#logging').removeClass('hide'); // Show the loader 
  <API Call Script here.>
  dojo.query('#logging').addClass('hide'); // Hide the loader 
} 

它一直在浏览器IE,Firefox等中工作,但不在Chrome浏览器中

有人可以帮忙吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您是否使用您正在使用的功能正确扩展了查询? dojo.query在本机选择器引擎是否“足够”方面的加载方式不同。

尝试在查询调用

周围添加(仅限1.7+)dojo到dojo / NodeList-dom
require(["dojo/query", "dojo/NodeList-dom"], function(dj_query){ 
  dj_query('#logging').removeClass('hide'); // Show the loader 
  <API Call Script here.>
  dj_query('#logging').addClass('hide'); // Hide the loader 
});