Ajax调用链接单击而不阻止默认浏览器行为

时间:2017-09-25 14:05:20

标签: javascript jquery

我想在点击链接时使用jQuery进行Ajax调用。该链接将在新标签页中打开,因此我不想在链接点击上使用preventDefault()。相反,我希望在点击时触发Ajax调用并保持通常的浏览器行为不变。

代码:

HTML

<a href="http://example.com" target="_blank" class="js-my-link" data-id="13">CLICK ME</a>

JS

$('.js-my-link').on('click', function() {

    $.post('/track', {id: $(this).data('id')}, function() {});

});

问题是:是否有任何跨浏览器的问题,在我的情况下不会触发Ajax调用?

0 个答案:

没有答案