<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) {});
});
Link gets stored in database but file download don't start http://example.com/filename?hello.rar if i remove event.preventDefault();
download start but it don't save link in database
Please provide some solution to this or Suggest any better way to do this. Thanx
Change CLICK listener to listen for a class or else you can only have one link
Do what you see below
Something like this should work:
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});
});