gpt4 book ai didi

javascript - 继续检查直到 True

转载 作者:行者123 更新时间:2023-12-01 02:06:38 25 4
gpt4 key购买 nike

基本上,我有一个由 CMS 处理的表单,我无法编辑它的 javascript,但我或多或少想向我的用户添加“正在加载”或“正在发送”消息。例如。

目前,默认表单一旦提交,将在发送后将 html 成功消息附加到名为“成功”的 div 中,但基本上,我想在提交按钮上运行一个函数,不断检查“成功”是否有其他任何内容比 '' 一旦不为空,就关闭加载符号。

也许是这样的:

$('#submitBtn').click(function(){
$('#loadingDiv').show();
while (!$('#success').html() == ''){
$('#loadingDiv').hide();
}
});

任何帮助将不胜感激。我只是不太确定如何编写它,我不擅长 jquery 或 javascript

最佳答案

您可以使用 setInterval 来执行此操作。像这样的事情:

$('#submitBtn').click(function(){
$('#loadingDiv').show();
var intervalId = setInterval(function() {
if($('#success').html() != '') {
clearInterval(intervalId);
$('#loadingDiv').hide();
}
}, 100);
});

while (!$('#success').html() == '') 将卡住所有其他操作并将永远持续。但仍然 - 最好仔细检查是否确实无法将一些代码添加到成功回调中。可能ajaxComplete可能会帮助你。

关于javascript - 继续检查直到 True,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12242536/

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