2012-02-14 3 views
2

現在、私はPrivatePub(faye)をチャットのためのレールアプリで使っていますが、これまでの記事はすべて読むことができます。特定のイベント(またはチャットルーム)に登録されているオープンソケットの数です。だから、誰かが私にこの問題に近づく方法の良いアイデアを与えることができない限り、この問題の修正をハックアップしていますが、私はこの記事で尋ねる必要があるものを超えています。JQueryのカウンターで20秒ごとにJSONを読み取る方法がありますか?

(カウンターURL)http://bloggingsquared.com/jquery/flipcounter/ JSONからデータを取得するためのオプションを持っていないようです、私が使用したいカウンタをIを見つけたが、私は非常に少ないJavaScriptを知っていて、このスクリプトのオプションを探してurl。私はこのカウンタを$ .getJSON()にするのが簡単かどうかを知りたいと思いますし、20秒ごとにプルするタイマーに設定していますか?

私の問題の他の解決策がある場合は、話を進めてください。あるいは、単にカウンタがインターバルの間にURLからJSONを読み込ませる方法を教えてください。

ありがとうございます。

答えて

1

あなたがたsetTimeout()またはのsetIntervalを(使用してタイマーを設定することができます):

Jquery/Ajax call with timer

そして、AJAX要求の成功応答の内部には、カウンタを設定します。

$.ajax({ 
    url: "test.php", 
    success: function(r){ 
    $("#counter").flipCounter("renderCounter", r.count); 
    } 
}); 

です"r"はJSONレスポンスで、内部に "count"があると仮定します。レスポンスオブジェクトが不明な場合は、console.logだけを使用してください。

+1

ありがとう、それは非常に高く評価された – n0denine

+0

全く問題はありません、私は助けてうれしいです –

関連する問題