在ajax调用中传递php值

时间:2014-03-19 19:15:36

标签: javascript php jquery mysql

所以我正在制作这个交易网站。在交易网站的索引页面上,会列出多个交易,每笔交易都有自己的结束日期。

现在,我正在使用这个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查询来获取结束日期..然后时钟显示每笔交易的正确时间。

欢迎任何建议。

2 个答案:

答案 0 :(得分:0)

如果您计划使用php作为服务器端语言,我建议在表中添加另外两个字段&#34;初始日期&#34;和&#34;交易有多长时间&#34;然后减去时间。每次用户进入您的网站时,您都会回显减法的结果。您可以使用jquery操作它以将其显示为倒计时。

答案 1 :(得分:0)

你可以使用jquery ajax,所以通过jquery ajax从php文件中获取正确的日期并将其设置为$('#defaultCountdown').countdown({until: austDay});。如果你想从php文件中获得日期,那么你可以使用javascript setTimeOut。

jquery ajax

settimeout