gpt4 book ai didi

jquery - 如何将数据从 MySQL 转换为 jQuery 变量?

转载 作者:行者123 更新时间:2023-11-29 05:36:29 26 4
gpt4 key购买 nike

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
?>

最佳答案

您必须在 ajax 回调中执行所有操作,因为 datas 仅在那里可用(并且何时运行):

var auto_refresh = setInterval(function(){
$.ajax({
type: "POST",
url: "gettime.php",
data: ({i : <?=$itemid;?>}),
complete: 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);

关于jquery - 如何将数据从 MySQL 转换为 jQuery 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10135142/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com