gpt4 book ai didi

jquery - 如何在 ajax 操作期间显示 throbber 或其他指示器?

转载 作者:行者123 更新时间:2023-12-01 00:58:43 26 4
gpt4 key购买 nike

我想知道如何显示 ajax loader gif而“远程”功能则忙于处理后端程序。

如果可以的话,请您看一下milk example并告诉我它将如何融入该代码。只需单击“显示此页面上使用的脚本”即可查看源代码。

谢谢

最佳答案

假设您已经知道如何使用 AJAX。基本过程是,在操作开始时显示图像,最后当您从服务器返回结果时隐藏它。

<!--html-->
<img id='ajaxLoader' src='mahAjaxLoader.gif' />
<!--has display:none via CSS-->

-

//js
function doAjaxStuff() {
$('#ajaxLoader').toggle(); //toggle visibility; it's now shown

//other stuff

$.ajax({
//normal AJAX stuff
onComplete : function() {
$('#ajaxLoader').toggle(); //it's hidden again
//other oncomplete stuff
});
}

参见:

编辑:remote方法像 ajax 请求一样接受对象文字。所以插入这个:

remote : {
beforeSend : function() {
$('#ajaxLoader').toggle();
}
onComplete : function() {
$('#ajaxLoader').toggle();
}
}

关于jquery - 如何在 ajax 操作期间显示 throbber 或其他指示器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5735875/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com