所以我正在制作这个交易网站。在交易网站的索引页面上,会列出多个交易,每笔交易都有自己的结束日期。
现在,我正在使用这个jQuery脚本进行倒计时。
<script>
$(function () {
var austDay = new Date();
austDay = new Date(austDay.getFullYear() + 1, 1 - 1, 26);
$('#defaultCountdown').countdown({until: austDay});
$('#year').text(austDay.getFullYear());
});
</script>
这是数据库结构
Product ID ProductName End Date
(auto_increment) (VARCHAR) DATE
现在,我想我必须将上述jQuery脚本置于while循环中(循环将遍历产品,并显示其详细信息)以显示每笔交易的时钟。
如何在jQuery中传递产品ID(例如,假设productid在$ productid变量中),这样我就可以从那里做一个mysql查询来获取结束日期..然后时钟显示每笔交易的正确时间。
欢迎任何建议。
答案 0 :(得分:0)
如果您计划使用php作为服务器端语言,我建议在表中添加另外两个字段&#34;初始日期&#34;和&#34;交易有多长时间&#34;然后减去时间。每次用户进入您的网站时,您都会回显减法的结果。您可以使用jquery操作它以将其显示为倒计时。
答案 1 :(得分:0)
你可以使用jquery ajax,所以通过jquery ajax从php文件中获取正确的日期并将其设置为$('#defaultCountdown').countdown({until: austDay});
。如果你想从php文件中获得日期,那么你可以使用javascript setTimeOut。