当谈到ajax和javascript时,我几乎是个新手:/ ..这段代码适用于chrome和firefox ..但是我只需要把所有内容搞砸......我搜索了一下,找不到任何解释为什么这不起作用。
<div id="adsdiv"><div id="zcaptcha"></div></div>
<div id="divid"></div>
<script>
$("#zcaptcha").bind("correct", function(){
document.getElementById("adsdiv").style.display = "none" ;
setInterval(function(){
jQuery("#divid").load('test.php',
function(response, status, xhr) {
if (status == "error") {
jQuery("#divid").html(msg + xhr.status + " " + xhr.statusText);
}
});
}, 100);
});
</script>
答案 0 :(得分:0)
IE可能正在缓存内容,因此您永远不会获得新内容。您可以使用以下命令来中断缓存:
jQuery("#divid").load('test.php?' + Math.random(),
另外,你是否真的试图每隔0.1秒运行一次?