我遇到的问题是我的js只在我打开开发者窗口时运行然后加载页面。
代码:
function remove(id){
alert("delete");
if(confirm("Are you sure you want to delete product with id " + id)){
window.location = "index.php?page=products.php&remove=" + id;
}
}
<a onclick='remove(1)' class='btn btn-success' role='button'>button</button>
奇怪的是,另一个功能确实正常工作:
function edit(id){
window.location = "index.php?page=products.php&edit=" + id;
}
<a onclick='edit(1)' class='btn btn-success' role='button'>button</button>
有人可以帮忙吗?
我已经看到这里有相同的问题,但是这些问题都有答案表明某处有console
或console.log
,但我检查了整个项目并且它没有。
答案 0 :(得分:0)
它可能已经缓存旧版本或你可以点击“不显示此页面的对话框”,这会阻止弹出窗口。
在控制台打开的情况下,您可以右键单击浏览器中的“刷新”按钮并执行硬重新加载,这将删除缓存。这应该可以解决问题。