超連接和ajax的問題

項目中遇到的一個問題 暫時就這麼解決:javascript

<a href = '/goods' id='status'>返回</a>

需求是點擊返回 後臺ajax進行處理,將翻譯狀態改成翻譯成功,以後跳轉到首頁 可是發現ajax 後臺處理沒問題,可是頁面跳轉到首頁後狀態又回到原來的「翻譯進行中。。。。」html

百思不得其解,最後權且這麼者:java

<a href = 'javascript:void(0)' id='status'>返回</a>
$('#status').click(function(){
                
                var form = $('form').serialize().length;
                //88表示沒有填寫翻譯內容
                var status = form > 88 ? 1 : 0;
                $.ajax({
                    type:'post',
                    url:'/ajax/transtatus',
                    data:{
                        id:{$goods.id},
                        status:status
                    },
                    success:function(){
                        window.location.href = '/goods/'
                    }
                });
                
            });

直接ajax返回成功後進行跳轉,而不是用默認的跳轉ajax

相關文章
相關標籤/搜索