所以我有一个jQuery脚本,我用它来做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>但这里的日期是硬编码的。我想要的是,我想从mysql数据库中获取结束时间,然后在jQuery中使用它。我该怎么做?
这是我的数据库结构
Product ID ProductName End Date
(auto_increment) (VARCHAR) DATE发布于 2014-03-19 16:41:29
您需要一个PHP脚本,它根据您在URL中指定的特定查询参数查找所需的日期,然后PHP将使用echo从MySQL输出该日期。
最后,JavaScript/jQuery将需要对PHP脚本执行AJAX请求,在该请求中,它将在响应中将日期作为字符串获取,然后您可以在JavaScript代码中使用它:
$.ajax({
type:'GET',
url: 'your_mysql_date_fetcher.php',
data: "product_id=5&ProductName=example_name",
success:function(data){
var austDay = new Date(data);
$('#defaultCountdown').countdown({until: austDay});
$('#year').text(austDay.getFullYear());
}
});https://stackoverflow.com/questions/22511885
复制相似问题