JQuery: Perform a post before a link is followed

后端 未结 2 917
醉酒成梦
醉酒成梦 2021-01-21 22:46

I need to do an asynchronous post to a server when someone on my site clicks a link. I tried the code below, but it doesn\'t seem to be doing the task on the server I want it to

2条回答
  •  天涯浪人
    2021-01-21 23:23

    You have to check the response to determine whether the post has been succeeded or not then you should go on.

    $("#item").click(function (e) {
        e.preventDefault();
        $.post(link_to_something, function() {
            window.location = $(this).attr('href');
        });
    });
    

提交回复
热议问题