2014-07-23 164 views
-2

我有這個代碼,並在成功後,謝謝頁面出現。 代碼執行但仍保留在同一頁面上,不會重定向到謝謝頁面。爲什麼謝謝頁面不出現

<a id="ajaxpost" class="large red button round" href="javascript:void(0)">לחץ כאן<a> 

<script> 

$("#ajaxpost").click(function() { 
    $.ajax({ 
     type: 'POST', 
     data: $('#newsletter').serialize(), 
     url: 'http://www.stress-free-life.co.il/lists/?p=subscribe&amp;id=1', 
     success: function (msg) { 
      openWin(); 

      $('#Name').val(''); 
      $('#email').val(''); 
     window.location = "www.bkalut.co.il/thankyou.html"; 
     }, 
     failure: function (msg) { 
      alert('Sorry, we were unable to process your subscription.'); 
     } 
    }); 

});

+2

你在得到什麼錯誤安慰? – V31

+0

你可以調試,如果在腳本 – Se0ng11

+0

有任何錯誤,也請考慮修復您的問題... – nonchip

回答

0

由於它是一個跨站點的問題,這是值得一試。

Fiddle

代碼段:

$.ajax({ 
     url: "<your url>", 
     async:false 
    }).done(function() { 
     window.location.href="www.google.com"; 
    }); 

千萬別忘了有異步假

+0

仍然是同樣的問題,它不能解決問題,我仍然在同一頁 –

+0

什麼是openWin()?我相信你會遇到一個控制檯錯誤,所以你可以查看你的控制檯並讓我們知道錯誤? – V31

+0

誰曾經低估過,誰能給我同樣的理由? – V31

1
window.location.href = "http://www.bkalut.co.il/thankyou.html"; 

添加http://之前您的網址

+0

或只是'// www.bkalut.co.il/thankyou.html' – epascarello