項目中遇到的一個問題 暫時就這麼解決: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