我有以下带有BS代码的PHP和HTML:
<?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 }?>
错误是通过$ _GET superglobal从register.php发送到index.php,这是&#34; catch&#34;在index.php中使用上面的代码。此时我的网址为index.php?register=get
。我想要两件事:
到目前为止,我已经尝试过:
JS函数用&#34; onclick&#34;来调用它。 HTML属性
function refresh(page){
return window.location.href(page);
}
<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 :(得分:2)
试试这个
$("#close1").on("click", function () {
location.assign("http://localhost/ampera/src/supervizor/app/sef_locatie_nou.php");
});
答案 1 :(得分:2)
尝试window.open:
window.open("http://localhost/ampera/src/supervizor/app/sef_locatie_nou.php", "_self");
演示: