2016-06-09 198 views
-1

此腳本是我的網站的一部分,爲什麼不刷新頁面?ajax成功後刷新頁面

我測試了stackoverflow上可用的其他方法,但 沒有回答。

幫助我,謝謝

$(document).ready(function (e) { 
    $("#loginform").on('submit',(function(e) { 

    var show_result_ajax = $("#show-result-ajax-loginform"); 

     e.preventDefault(); 
     $.ajax({ 
      url: "inc/custom/login.php", 
      type: "POST", 
      data: new FormData(this), 
      contentType: false, 
      cache: false, 
      processData:false, 
      success: function(data) 
      { 

       if(data != 'empty_error'){ 
        show_result_ajax.fadeOut(function(){ 
          show_result_ajax.html(data); 
        }); 
        show_result_ajax.fadeIn(); 
       } 
       else 
       if(data == 'empty_error'){ 
        window.location.reload(); 
       } 


      } 
     }); 
    } 
)); 

}); 
+0

Ajax做什麼回報? –

+0

嗨,穆罕默德,數據是否提供你的表達?你用控制檯日誌檢查過嗎? –

+0

Hi @KamuranSönecek,是的 – Mohammad

回答

2

試試這個

$(document).ready(function (e) { 
    $("#loginform").on('submit',(function(e) { 

     e.preventDefault(); 

     var show_result_ajax = $("#show-result-ajax-loginform"); 

     $.ajax({ 
      url: "inc/custom/login.php", 
      type: "POST", 
      data: new FormData(this), 
      contentType: false, 
      cache: false, 
      processData:false, 
      success: function(data) 
      { 
       if(data != 'empty_error'){ 
        show_result_ajax.fadeOut(function(){ 
         show_result_ajax.html(data); 
        }); 
        show_result_ajax.fadeIn(); 
       } 
       else if(data == 'empty_error'){ 
        location.reload(); 
       } 
      } 
     }); 

     return false; 
    })); 

}); 
+0

不幸的是它沒有奏效。 – Mohammad

+1

請顯示'數據'ajax請求 – Vitaly

+0

哇,我發現我的問題。 – Mohammad