1

页面上有一个链接。我想在用户点击时发送一个 ajax 请求。并且只有在(完成 ajax 请求时)它们才应该被重定向到该链接所指的页面。

我怎样才能做到这一点?

4

1 回答 1

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);
            }
        });
    });
});
于 2013-04-17T05:14:49.390 回答