javascript - 创建显示为目标链接的点击链接

标签 javascript jquery html

我想创建一个链接,其中 href 首先从我的服务器执行 GET 以在重定向到外部页面之前记录 View 指标。

如何通过 A 链接创建点击,将鼠标悬停在链接上会显示外部目标 url,但是,点击第一个链接会转到我的指标页面,该页面会重定向到真正的外部页面?

我想到了这样的事情。标题仅悬停在状态栏上。

<a href="/metric/id" title="http://www.example.org">http://www.example.org/</a>

像谷歌搜索结果这样的网站就是这样做的。

我试着搜索这个。像这个问题,我什至不知道这叫什么。

谢谢

(请随时重新标记)

最佳答案

我不熟悉执行此操作的方法,但您可以将一个 onClick 事件附加到您的链接并调用一个函数来触发对您的指标 URL 的 AJAX 请求,以便您可以在链接之前记录它紧随其后。

您的链接将变为

<a href="[REAL URL]" title="http://www.example.org" onclick="record(id)">http://www.example.org/</a>

然后在 JavaScript 中(在这里使用 jQuery 使它更快/它很棒)

function record(id) {
    jQuery.get('http://..../metric/' + id')
}

关于javascript - 创建显示为目标链接的点击链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9288885/

相关文章:

javascript - Node - 遍历 JS 文件的文件夹并提取某些位

javascript - 关于理解正则表达式的几个问题

jquery - 浏览器:按下转义键后继续 gif 动画

javascript - 跟随时使 Canvas 图像指向鼠标

html - 如何使用 bootstrap 行分配和实现高度?

javascript - 载入谷歌地图

javascript - 使用不同的镜头依次将多个功能应用于对象

jquery - 隐藏具有向左滑动效果的div

javascript - 用鼠标移动 Canvas 形状

javascript - 提交表单上的jquery preventdefault不会重新提交