0

我正在做一个购物车,但我在概念上遇到了一些困难。基本上,我在某种条件下删除了两篇文章,并且效果很好。

我的问题是,如果这两篇文章从购物车中删除,我想立即重定向用户。当我输入 window.location 时,它正在刷新页面,但它没有从 ajax 调用更新购物车。

所以我想要实现的是,在这两个 ajax 调用之后,我想被重定向,而且,ajax 调用应该在 delete_item.php 中做他们的事情 :) 我在某个函数的普通 javascript 文件中使用 jQuery .

function deleted(id, pozitie) {
    var msg = 0;
    $(document).ready(function(){                    
        $('.' + id).each(function() { 
            $(this).remove();
            $('.sm').remove();
            ajaxpage("delete_item.php?id="+pozitie+"&ord="+ordrno,"error");
            ajaxpage("delete_item.php?id="+(pozitie+1)+"&ord="+ordrno,"error");
            window.location="http://mypage.com/offer";
            msg = 1;
        });
    });
4

1 回答 1

1

callback如果您的 ajax 调用返回成功,请使用函数并重定向您的页面。希望它有效。

ajaxpage("delete_item.php?id="+pozitie+"&ord="+ordrno,"error",callbackfn);

回调函数:

function callbackfn(){  
window.location="http://mypage.com/offer";  
}
于 2013-06-06T12:26:17.677 回答