我想轮询,使用.load,从服务器的特定元素ID,但只有元素更新,如果我跟随与窗口.load .location.reload()。如何使JavaScript .load工作不window.location.reload()
具体而言,该元素是vxworks服务器每秒钟更新一次的vxworks windmark元素*,并且浏览器应该读取并显示。
页面上的元素:
<span id="general_response_windmark_id" >$%general_response_windmark#$</span>
在页面的最后,我做的事:
setInternval('foo()', 1000) // to re-display once a second
不起作用:...
function foo()
{
windmark_field_id = 'general_response_windmark_id'
$('#' + windmark_field_id).load(' #' + windmark_field_id);
}
WORKS:...
function foo()
{
windmark_field_id = 'general_response_windmark_id'
$('#' + windmark_field_id).load(' #' + windmark_field_id);
window.location.reload()
}
-
- vxworks服务器用不断变化的数字字符串替换“$%general_response_windmark#$”。
感谢
你可以分享一下你的代码吗?我还试图定期获取信息更新,而不刷新vxworks webserver中的所有页面。问候 –