jQuery の新機能。これが私がこれまでに持っているものです-基本的に、jQuery + ajaxで特定のアイテムの最新の日付を取得したいと考えています。スクリプトは 1 秒ごとに更新されます。
これはスクリプトです:
<script>
var auto_refresh = setInterval(
function()
{
$.ajax({
type: "POST",
url: "gettime.php",
data: ({i : <?=$itemid;?>}),
function(data){
var s = data;
}
});
var t = s.split(/[- :]/); //split time from mysql
var d = new Date(t[0], t[1]-1, t[2], t[3], t[4], t[5]);
$('#defaultCountdown').countdown({until: d,compact: true,
description: ''});
}, 1000);
</script>
そしてここに gettime.php があります
<?php
include("inc/dblink.inc");
$itemid = intval($_POST['i']);
$row = mysql_fetch_array(mysql_query("SELECT * FROM test WHERE itemid='$itemid' ORDER BY bidid DESC LIMIT 0,1"));
$date = $row['date'];
echo $date; //sample date is 2012-04-13 10:03:37
?>