在html或jsp页面中使用a标签时,可能会出现不直接用href跳转链接,而需要定义一个function函数实现更多功能的情况,如下:
<a href="" onclick="login()"></a>
js中代码如下所示:
<script>
function login() {
alert("点击登录");
$.ajax({
...
});
};
</script>
此时运行会发现alert成功,但是ajax请求没有传送到后台。
将a标签改为如下即可成功,让href不跳转:
<a href="javascript:void(0);" onclick="login()"></a>