我正在尝试使用 .load 轮询来自服务器的特定元素 ID,但只有当我使用 window.location.reload() 跟随 .load 时,才会更新该元素。
具体来说,该元素是 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);
}
作品:...
function foo()
{
windmark_field_id = 'general_response_windmark_id'
$('#' + windmark_field_id).load(' #' + windmark_field_id);
window.location.reload()
}
- vxworks 服务器将“$%general_response_windmark#$”替换为不断变化的数字字符串。
谢谢