javascript
  • html
  • 2016-09-19 58 views -2 likes 
    -2
    function theFinale() 
    { document.getElementById("pop2").style.display = 'none'; 
         document.getElementById("myPopup").style.display = 'none'; 
         document.getElementById("pop3").style.display = 'none'; 
    
    
         document.getElementById("pop4").style.display = 'block'; 
         document.getElementById('pop4').style.position = "absolute"; 
         document.getElementById('pop4').style.top = '250px'; 
         document.getElementById('pop4').style.left = '250px'; 
         setTimeout(function(){ 
         document.getElementById('pop4').className = 'waa'; 
         }, 2500); 
        window.line=document.getElementById('answer').value; 
    
           { 
            $.ajax({ 
          type: 'POST', 
          url: 'qwe.php', 
          data: {z: line}, 
          success: function(data) { 
    
           $("q").text(data); 
    
          } 
         }); 
          document.getElementById('answer').reset(); 
           } 
           window.location.href=window.location.href; 
    } 
    

    我想在執行此功能後刷新。所有我在html表單中獲取的表單值也應該重置。我想在函數執行後刷新一個頁面?

    +0

    'location.href = location.href' –

    +0

    不工作KARTHIK – Rahul

    +0

    window.location的調用clearTimeout()。重新加載(); – nikhil

    回答

    0
    success: function(data) { 
          $("q").text(data); 
          location.reload() 
         } 
    

    你試過這個嗎?

    +0

    是的,沒有工作 – Rahul

    +0

    做了一個編輯 - 請立即嘗試 – nikjohn

    +0

    是的..工作..謝謝 – Rahul

    3

    $.ajax()異步返回結果。移動window.location.href=window.location.hrefsuccess函數$.ajax()。在$.ajax()呼叫之前刪除兩個語法錯誤{,並在document.getElementById('answer').reset();之後刪除}。爲setTimeout提供的標識符,並在success外的theFinale

    功能

    var timeout = null; 
    

    timeout = setTimeout(function(){ 
        document.getElementById('pop4').className = 'waa'; 
    }, 2500); 
    
    success: function(data) { 
          clearTimeout(timeout); 
          window.location.href=window.location.href; 
    
         } 
    
    +0

    謝謝,那工作 – Rahul

    +0

    我可以使它在特定時間後重新加載嗎? – Rahul

    +0

    @Rahul _「我可以在特定時間後重新加載嗎?」_是的。 – guest271314

    相關問題