第一件事是通过从
click处理程序中返回false来取消链接的默认操作。这将有足够的时间来完成AJAX请求。完成后,在成功回调中,您可以重定向到链接指向的任何位置:
$("#item").click(function (ev) { var self = this; $.post(link_to_something, function() { window.location.href = self.href; }); return false;});
第一件事是通过从
click处理程序中返回false来取消链接的默认操作。这将有足够的时间来完成AJAX请求。完成后,在成功回调中,您可以重定向到链接指向的任何位置:
$("#item").click(function (ev) { var self = this; $.post(link_to_something, function() { window.location.href = self.href; }); return false;});