<a id="link" href="http://google.com">Let's Go</a>
$("#link").on("click", function(){
$.post("process.php",
{
x: pos.x,
y: pos.y
},
function(data, status){
// do something here
});
});
});
点击Let's Go
链接后会发生什么?浏览器是否等待发送请求并从process.php
页面获取结果?或忘记请求并立即关注链接?
答案 0 :(得分:0)
href
将覆盖任何JS函数。因此,在您的情况下,它只会重定向到http://google.com
。如果您希望忽略href
,则需要使用e.preventDefault()
,如下所示:
$("#link").on("click", function(e){
e.preventDefault();
//... more code
});