进步微调器

时间:2011-06-15 16:40:12

标签: javascript ajax dojo

如何在ajax调用期间显示进度微调器?我从Link获得了spinner gif,我的代码使用ajax调用是使用Dojo:

  dojo.xhrPost( { 
      form: formName, 
      sync: true,
      handleAs: "text", 
      load: function(response) {
       //Spinner should be called here.. How?
          //populate content here
           successMessage();
             }  ,
        error: function(error, ioargs){

          //do something with errors

1 个答案:

答案 0 :(得分:2)

具有全局javascript函数(例如showAjaxWorking()hideAjaxWorking()来显示/隐藏包含微调器图像的div,位于标准位置,或者如果适合则具有某些特定功能。

showAjaxWorking();
dojo.xhrPost( { 
      form: formName, 
      sync: true,
      handleAs: "text", 
      load: function(response) {
       hideAjaxWorking();
           successMessage();
             }  ,
        error: function(error, ioargs){

          //do something with errors
           hideAjaxWorking();