AJAX请求完成后如何重定向到另一个页面

时间:2016-10-18 09:16:04

标签: javascript jquery

我想通过可点击的行发布一些数据。我确实编写了一些代码,但是它没有重定向到另一个页面。如何重定向到另一个页面?感谢。

$(document).ready(function () {
    $('#clickableRow tr').click(function (event) {
        var advertentieId = $(this).attr('id');
        $.post("Advertentie", { advertentieId: advertentieId });
    });
});

1 个答案:

答案 0 :(得分:0)

  

在AJAX请求完成后重定向到另一个页面

jquery $.post成功回调。

您可以使用此功能在帖子完成后收到通知,然后重定向:

 $.post(
    "Advertentie", 
    { advertentieId: advertentieId },
    function() {
        location.href='newurl';
    });
  

jQuery.post( url [, data ] [, success ] [, dataType ] )

     

<强>成功

     

类型:函数(PlainObject数据,字符串textStatus,jqXHR jqXHR)

     

请求成功时执行的回调函数。

可能是您希望表单提交重定向(在这种情况下,请不要使用ajax / $ .post),但我已经按照要求回答了问题。