我最近才开始使用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文件导入交互?谢谢。
答案 0 :(得分:4)
查看dojox.widget.Standby
:http://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();