感谢Refresh (reload) a page once using jQuery?回答我可以解决问题。 我有一个弹出窗口,其中包含一个复选框,我希望几乎可以立即反映所引用主页的变化。 它在Safari,Firefox,Chrome,Opera和Internet Explorer中都很有用。
谢谢
function updateDiv(){
var ord = getCookie('ordinals');
if( ord.indexOf("<?=$ordinal?>")==-1 ){
document.getElementById("chk<?=$ordinal?>").checked=false//no checked
}
else {
document.getElementById("chk<?=$ordinal?>").checked=true//checked
}
$('chk<?=$ordinal?>').html(newContent);
}
setInterval('updateDiv()', 1000); // that's 1 second
......
......
<body onload="updateDiv(); ....
答案 0 :(得分:1)
我认为你的问题在于:
$('chk<?=$ordinal?>').html(newContent);
试试这个:
var jEl = $('chk<?=$ordinal?>');
jEl.empty();
jEl.append(newContent);