2014-01-12 53 views
0

當我的按鈕執行此功能時,我無法使此重定向生效。 在這個函數中,它通過subbut提交兩個不同的表單,這是工作,但它只是留在頁面上。腳本中的重定向

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"> 
    </script> 

    <script> 
    $(document).ready(function() { 
     $("#subbut").click(function() { 
      $.post($("#verify").attr("action"), $("#verify").serialize(), 
       function(data) { 
       $.post($("#optinform").attr("action"), $("#optinform").serialize(), 
        function(data) { 
         window.location = "http://redirect-to-page.com" 
        }); 
       }); 
      }); 
     }); = 
    </script> 
+0

您是否在控制檯中看到任何錯誤?如果沒有,請在window.location之前放置一個警報,以確保您進入該位置。另外,那個'='標誌在沒有人的土地上最後懸掛在什麼地方? – gfrobenius

+0

你可能會發現我的jQuery插件有用https://github.com/michaelpapworth/jQuery.navigate –

回答

2

,而不是window.location = "http://redirect-to-page.com"

嘗試window.location.href = "http://redirect-to-page.com";

1

您的代碼爲我工作。 即使window.location將主要工作,我認爲它應該是window.location.href。 您使用哪個瀏覽器?

-

您是否注意到您的拼寫錯誤? '='在倒數第二行的末尾不應該在那裏。