超链接的 ajax 事件

jmcooler 2017-05-21 12:10:58
为了对链接执行 ajax 事件,通常我们见到的是:
<a href="#" onclick="login_click()">登录</a>
或者
<a href="javascript:void(0)" onclick="login_click()">登录</a>

这表明,当“登录”链接被点击时,执行 login_click() 函数。

然而百度搜索首页的“登录”链接,却是下面这样:
<a href="https://passport.baidu.com/v2/?login&tpl=mn" onclick="return false;">登录</a>

那么,它被点击时,到底调用的是哪个函数呢?
它弹出了一个登录窗口。因此,它不应该是直接请求 href 中的 url,还到服务器去请求一番,然后再弹一个窗口。
它应该是执行了一个 js 函数,但从该链接的形式上,看不出是哪个函数。

类似这样的的超链接,还有哪些形式呢?
...全文
261 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,108

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧