0

AJAXによってディールをロードするディールアグリゲーターを構築しようとしていますが、私の問題は、MySQLからの日付で複数のカウントダウンタイマー(ディールごとに1つ)を実行することです。以下のコードのようなことをしようとしていましたが、これは機能しません。誰かが私にそれを行うための最良の解決策を教えてもらえますか?

jQueryコード:

$(document).ready(function(){

$.ajax({
url:"getdata.php",
type:"GET",
dataType:'json',
success:function(rows){

for (var i in rows){
var row=rows[i];
var id=row[0];
var end_date=row[1];
$("#countdown_"+id).countdown({
            date: end_date,
            format: "on"
        },

        function() {
        // callback function
        });
}
}
});
});

PHPコード:

$data=array();
while($row=mysql_fetch_row($result))
{
    $data[]=$row;
}
die (json_encode($data));
4

1 に答える 1

1

プラグインは、複数のインスタンスを許可しないいくつかのグローバル変数を使用して作成されました。

私はそれが機能するようにいくつかの調整を行いました

デモを参照してください:http: //jsfiddle.net/afRVm/1

.

于 2013-02-10T03:48:12.687 に答える