所以我正在制作这个交易网站。在交易网站的索引页面上,会列出多个交易,并且每个交易都有自己的结束日期。
现在,我使用这个 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 查询来获取结束日期..然后时钟显示每笔交易的正确时间。
欢迎任何建议。
最佳答案
您可以使用jquery ajax,因此通过jquery ajax从php文件中获取正确的日期并将其设置为$('#defaultCountdown').countdown({until: austDay});
。如果你想从 php 文件中定期获取日期,那么你可以使用 javascript setTimeOut。
关于javascript - 在 ajax 调用中传递 php 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22515988/