我有这个 ajax_update 脚本,它每 60 秒更新一次 file.php。现在 file.php 在更新表后输出:
<div id="message" style="display: none;" onclick="closeNotice()">this works
</div>
我想要做的是,在 file.php 更新数据库中的字段(点)后,顶部会出现类似 stackoverflow 的消息(就像您获得徽章时一样)说您已收到 1 点. 反正:
这是我的更新脚本:
function addpoints() {
var postFile = 'addpoints.php?userid='+ $('#user_id_points').val();
$.post(postFile, function(data){
$("#points").html(data).find("#message").fadeIn("slow")
setTimeout(addpoints, 5000);
});
}
现在,我的 index.php 中有一个加载函数 addpoints 脚本。
但是为什么这只会出现在 FF 而不会出现在 IE 中呢?
我已经检查了 w3c 验证器,如果它可能是未关闭的标签或其他东西,我修复了所有问题,现在我没有错误,但它仍然不起作用。
那么该怎么办?
你可以在这里看到我的网站:http: //azzyh.dk/newgen/area/member/indextest.php
(使用FF,你会在顶部看到消息,使用IE,你什么都看不到)
我很迷茫。谢谢你