页面上有链接。我想在用户点击时发送ajax请求。并且只有在(当ajax请求完成时)应该将它们重定向到此链接引用的页面之后。
我该怎么做?
答案 0 :(得分:2)
这样的HTML:
<a id="myAjaxLink" href="http://www.google.com">Click here</a>
JavaSCript是这样的:
$(document).ready(function() {
$("#myAjaxLink").click(function(event) {
event.preventDefault();
$.ajax({
url: someUrl,
type: "GET",
success: function (result) {
window.location = $("#myAjaxLink").attr("href");
},
error: function (xhr) {
console.log(xhr);
}
});
});
});