0

Web ページに次の jQuery スクリプトがあります。

<script>
$(function() {
    function callAjax(){
        $('#lastlogins').load("ur.php");
    }
    setInterval(callAjax, 1000 );
});
</script>

しかし、コンテナーの lastlogins には、ファイル ur.php が表示されず、単に空です。私はそのようなdivを作成しました:

<div id="lastlogins">
</div>
4

2 に答える 2

0

関数を簡単に確認した後、.load考えられる可能性は 1 つだけです... PHP ファイルが有用なものを返していません。ブラウザで直接実行し、有効な HTML が返されることを確認してください。

あなたのjQuery関数はそのまま正しいです。

于 2013-02-03T12:05:01.680 に答える
0

あなたのコードに間違いはありません。唯一の問題はur.phpファイルにあります。ファイルに直接アクセスして、それが機能するかどうかを確認してください。

それまでの間、私のサンプルコードを参照してください。

<script>
$(function() {
    function callAjax(){
        $('#lastlogins').load("/SivaCharan/EGxWL/show");
    }
    setInterval(callAjax, 1000 );
});
</script>
<div id="lastlogins">
</div>

私のライブデモを参照してください

于 2013-02-03T12:24:29.300 に答える