我有一个下载页面,每个文件的最大下载次数为 5。每个下载都链接到 download.php?fileid。单击时,下载次数在数据库中减去 1。但它仅在访问者刷新页面时更新。
现在,我认为 jQuery 会帮助我,我现在有了这个:
<span class="downloadsleft">5</span><span class="downloadLink">download file</span>
我的jQuery:
<script type="text/javascript">
$('.downloadLink').click(function() {
var currentValue = $(".amount").text();
var newValue = +currentValue - 1;
$(".amount").text(newValue);
window.open("download.php?file={/literal}{$product.bestandsnaam_hash}{literal}");
if ((".amount").text == "1")
{
location.reload();
};
});
</script>
窗口打开工作,但重新加载不起作用?有谁知道这个问题?