我有显示数据库表行的页面。每行有2个字段,这两个字段都是数字,并且每隔几秒使用ajax进行更新,我还有数据库中每行的其他字段。如果字段A大于字段B,我将页面设置为仅显示行。
这在用户首次访问该页面时有效。但是,只要字段A小于字段B,两个字段就会消失,但行中的其余字段仍然存在。
我认为如果我可以在字段B大于字段A时刷新页面,而不是页面按预期工作。
如果字段B大于字段A,我需要做什么来刷新页面?
感谢您的帮助
答案 0 :(得分:0)
使用window.location.href,但您需要添加一个虚拟数字以强制在大多数浏览器中刷新:
// After you conditions to check if B > A then do this:
window.location.href = window.location.href + "?refreshme=" + (new Date());
你想在那里放一些逻辑,这样如果你已经有了一个网址?你使用&代替。
答案 1 :(得分:0)
如果B大于A:
,您可以随时打印<meta http-equiv="refresh" content="0; URL=http://www.yoursite.com/">
这应该有所帮助。
答案 2 :(得分:0)
不是隐藏单元格(我假设你隐藏或删除了TD),你可以隐藏它们的parentElelment。哪个可能是TR。
myTD_Dom_Element.parentNode
但要专门回答你的问题,你可以做......
window.location.reload()