2015-07-28 46 views
2

我有以下的PHP和HTML與BS代碼:引導數據駁回=「警報」 - 和重定向其他頁面

<?php if (isset($_GET['register']) && $_GET['register'] == 'get') {?> 
    <div class="alert alert-danger success"> 
     <button type="button" class="close" data-dismiss="alert" onclick="return refresh('index.php')">×</button> 
     <strong>The register must be done with GET!</strong> 
    </div> 
<?php }?> 

錯誤是register.php到$的index.php發_GET超全球,這是「捕捉」在index.php上面的代碼。在這一點上我的網址是index.php?register=get。我想兩件事情:

  1. 解僱帶class =「警報」的DIV(這是已經完成)
  2. 當小警告,危險信息「X」被按下,重新加載頁面, ?從而使註冊= GET消失,及其指向的網址簡直成了:index.php文件

到現在爲止我已經試過:

  1. JS函數來 「的onclick」 的HTML叫它屬性

    function refresh(page){ return window.location.href(page); }

  2. <button type="button" class="close" data-dismiss="alert" id="close1">×</button>

而且我用下面的jQuery代碼:

$("#close1").on("click", function() { 
    window.location.href("http://localhost/ampera/src/supervizor/app/sef_locatie_nou.php"); 
}); 

我用jQuery代碼絕對和相對路徑,但沒有奏效。代碼只會解除警報危險消息,但不會根據需要重新加載頁面。

+0

這jQuery的版本烏爾使用? – Neel

+0

jquery-1.11.3.min.js –

回答

2

試試這個

$("#close1").on("click", function() { 
    location.assign("http://localhost/ampera/src/supervizor/app/sef_locatie_nou.php"); 
}); 
+0

nah我試過了,並且...這是更壞的情況......因爲當我按下「x」時,將用相同的警報消息重新加載頁面,並且與相同的網址。 –

+0

從HTML刪除此的onclick = 「返回刷新( '的index.php')」,不是添加ID = 'close1' 的按鈕,然後使用jquery – user4621032

+1

然後嘗試location.assign(URL); –

相關問題