file.php を 60 秒ごとに更新するこの ajax_update スクリプトがあります。現在、file.php は、テーブルを更新した後にこれを出力します。
<div id="message" style="display: none;" onclick="closeNotice()">this works
</div>
私がやろうとしているのは、file.php がデータベース内のフィールド (ポイント) を更新した後、上部に (バッジを獲得したときのように) 1 ポイントを受け取ったことを示す stackoverflow のようなメッセージが表示されることです。 . とりあえず:
これが私の更新スクリプトです:
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 スクリプト..
しかし、これが IE ではなく FF でのみ表示されるのはなぜですか?
w3cバリデーターで確認しました。タグが閉じていない可能性があるかどうか、すべての問題を修正しましたが、エラーはありませんが、まだ機能しません。
じゃあ何をすればいいの?
ここで私のサイトを見ることができます: http://azzyh.dk/newgen/area/member/indextest.php
(FF を使用すると上部にメッセージが表示され、IE を使用すると何も表示されません)
私はかなり迷っています。ありがとうございました