<a id="downloads" href="http://example.com/filename?hello.rar">Download</a>
$('#downloads').click(function(){
event.preventDefault();
var url ="http://www.example.com/count.php?filename=hello.rar";
$.get(url, function(data) {});
});
链接存储在数据库中但文件下载没有开始 http://example.com/filename?hello.rar
如果我删除了event.preventDefault();
下载开始,但它没有在数据库中保存链接
请提供一些解决方案或建议任何更好的方法来做到这一点。 感谢名单
答案 0 :(得分:1)
更改CLICK听众以收听课程,否则您只能有一个链接
执行下面的操作
这样的事情应该有效:
<强> HTML 强>
<a class="downloads" href="http://example.com/filename?hello1.rar" target="_blank">Download 1</a>
<a class="downloads" href="http://example.com/filename?hello2.rar" target="_blank">Download 2</a>
<a class="downloads" href="http://example.com/filename?hello3.rar" target="_blank">Download 3</a>
<强>的jQuery 强>
$('.downloads').click(function(){
var clickedURL = $(this).attr('href');
$.get('http://www.example.com/yourSaveURLToDatabaseScript', {'url': clickedURL});
});