为什么谢谢你页面没有出现

时间:2014-07-23 05:22:51

标签: javascript ajax

我有这个代码,成功之后必须出现感谢页面。 代码执行但仍保留在同一页面上,不会重定向到感谢页面。

   <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 个答案:

答案 0 :(得分:1)

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

在您的网址

之前添加http://

答案 1 :(得分:0)

由于这是一个跨站点问题,因此值得一试。

Fiddle

代码段:

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

请记得异步为假