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 に答える