gpt4 book ai didi

javascript - jQuery AJAX 出错时自动刷新

转载 作者:行者123 更新时间:2023-11-28 02:46:39 25 4
gpt4 key购买 nike

由于某种原因,window.setTimeout(update, 5000);不起作用。出错 5 秒后不会重试该函数。

function powercyclestatus() {
$("#status").html("<div align='center'><img src='modules/servers/flosoftdedicated/images/ajax/loading-warning.gif' border='0' alt='' /><br />Requesting Powercycle Status.</div>");
$('#status').addClass('warning');
$.ajax({
type: 'GET',
url: 'clientarea.php',
data: 'action=productdetails&id=' + $('#serverid').val() + '&modop=custom&a=powercyclestatus',
timeout: 10000,
success: function(data) {
$("#powercycleresult").html(data);
$("#status").html("<div align='center'><img src='modules/servers/flosoftdedicated/images/ajax/success.png' border='0' alt='' /><br />Powercycle complete.</div>");
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
$("#status").html(XMLHttpRequest.responseText);
$("#powercycleresult").html();
window.setTimeout(update, 5000);
}
});
}

最佳答案

脚本在 5 秒后尝试调用函数 update。他们没有更新功能。

我认为您想重试 powercyclestatus 函数。所以需要

window.setTimeout(powercyclestatus, 5000);

关于javascript - jQuery AJAX 出错时自动刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4786916/

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