我使用AJAX每5秒将PHP文件中的内容加载到div中。这工作正常,但如果div的内容等于“您的项目已过期”,我想刷新浏览器。
这是我的HTML:
<div id="tableHolder"></div>
这是我的JS:
$(document).ready(function(){
refreshTable();
});
function refreshTable(){
$('#tableHolder').load('ajax_time.php', function(){
setTimeout(refreshTable, 5000);
});
}
我想我可以使用类似的东西:
if (document.getElementById('tableHolder').innerHTML == "Your item has expired.")
但我不确定如何将它组合在一起。有什么想法吗?
答案 0 :(得分:3)
你可以这样做
$('document').ready(function(){
refreshTable();
});
function refreshTable(){
if($("#tableHolder").text() == "Your item has expired."){
location.reload();
}
$('#tableHolder').load('ajax_time.php', function(){
setTimeout(refreshTable, 5000);
});
}