好的,所以我在这里要做的是我想要一个下载计数器,它可以实时计算下载量并实时输出值,而无需用户清除缓存或刷新页面。现在我可以使用一点点 JavaScript(用于实时更新)结合 MySQL 和 PHP 来实现这一点。但问题是,为了让它实时输出值,我的意思是当用户点击这个“按钮”时,我必须创建一个跨度标签并将其包含在包含按钮的锚标签内/link 我正在跟踪。
为了帮助您更好地理解,这里是我的 HTML 和 JavaScript。
<?php
foreach($files_array as $key=>$val)
{
echo '<a class="btn btn-primary btn-large" href="download.php?file='.urlencode($val).'"><span class="download-text">Download
</span></a><span class="download-count" title="Times Downloaded">'.(int)$file_downloads[$val].'</span>
';
}
?>
这是JavaScript
$(document).ready(function(){
/* This code is executed after the DOM has been completely loaded */
$('#download-button a').click(function(){
var countSpan = $('.download-count',this);
countSpan.text( parseInt(countSpan.text())+1);
}); });
我希望能够在标签内部但在其外部不包含计数器的跨度标签。
提前致谢 :)