使用dojo XHR请求加载指标

时间:2011-09-29 17:29:04

标签: dojo xmlhttprequest

我最近才开始使用dojo,我正在使用dojo xhrGet,xhrPost等进行大量的ajax调用。现在我有一个动画gif图像,我想用它来表示“加载”给用户。我不太清楚如何做到这一点。有人可以告诉我这个吗?这是我的代码,

dojo.xhrGet({
                url: registcarturl,
                handleAs: "json",
                preventCache: true,
                load: function(data, ioArgs) {
                    //DO STUFF WITH data HERE
                },
                error: function(error) {
                    alert("sorry ! an error occurred while adding to the cart with ajax");
                }    
           });

如何将我的加载gif文件导入交互?谢谢。

1 个答案:

答案 0 :(得分:4)

查看dojox.widget.Standbyhttp://dojotoolkit.org/reference-guide/dojox/widget/Standby.html

举个例子,定义widget.Standby

<div jsId="basicStandby1" dojoType="dojox.widget.Standby" target="yourDomTarget">

致电dojo.xhrGet后,请显示:

 basicStandby1.show();

当你收到答案时,隐藏它:

basicStandby1.hide();