是否有一个jquery插件尝试多次加载网址,直到成功为止?
我读过:How to make jQuery automatically retry a load() if it fails?
但我确信必须有更优雅的东西,也许是在尝试重试时显示DIV的插件等。
由于
答案 0 :(得分:0)
function makeRequest() {
$('#container_id').load(url, "", callbackFunction(responseText, textStatus, XMLHttpRequest));
}
function callbackFunction (responseText, textStatus, XMLHttpRequest) {
if(textStatus == 'error') {
// Yes, it failed
$('#container_id').html('<p>Retrying...</p>');
sleep(200);
makeRequest();
}
}