window.location.href = "${ctx}/tag/clear_alertTag?tID=" + tID; 运行后 如何返回当前页
时间: 2024-03-08 12:47:19 浏览: 18
可以使用以下代码返回当前页:
```
window.location.href = window.location.href;
```
这将重新加载当前页面,使其返回到最初的状态。如果要避免重新加载页面,可以使用以下代码:
```
window.history.back();
```
这将返回到上一个页面,即当前页面的前一个页面。
相关问题
confirm("您确实要关闭"+tID+"的警报?", function(result) { if (result==true) { alert("Hello World!"); window.location.href = "${ctx}/tag/clear_alertTag?tID=" + tID; } else {alert("hehe");} }); 哪里有问题 ,如何修改
这段代码中的问题在于,confirm函数并不支持回调函数作为参数传入。正确的做法是使用window.confirm弹窗函数,并将确认或取消的逻辑放到if...else语句块内。
正确的代码如下所示:
```
if (window.confirm("您确实要关闭"+tID+"的警报?")) {
alert("Hello World!");
window.location.href = "${ctx}/tag/clear_alertTag?tID=" + tID;
} else {
alert("hehe");
}
```
这样,当用户点击确认或取消按钮时,if...else语句块内的逻辑才会被执行。
confirm("您确实要关闭"+tID+"的警报?", function(result) { if (result==true) { alert("Hello World!"); window.location.href = "${ctx}/tag/clear_alertTag?tID=" + tID; } else {alert("hehe");} 哪里有问题 });
这段代码中的问题在于,confirm函数是一个弹窗函数,会阻塞代码的执行直到用户点击确认或取消按钮。但是在这个例子中,弹窗出现的时候代码已经执行到了最后一行,所以用户无法点击确认或取消按钮。因此,需要将确认或取消的逻辑放到confirm函数的回调函数里面,确保用户点击确认或取消按钮后才会执行对应的逻辑。