超链接的 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 函数,但从该链接的形式上,看不出是哪个函数。

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

81,122

社区成员

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

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