#dojo #xmlhttprequest
#dojo #xmlhttprequest
Вопрос:
Я только недавно начал использовать dojo и выполняю многочисленные вызовы ajax, используя dojo xhrGet, xhrPost и т. Д. Теперь у меня есть анимированное 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:
Взгляните на 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();