如何解决为什么数组中的这段代码不合适?
我正在尝试插入:return confirm('Sei sicuro di voler eliminare? Clicca annulla se non ne sei sicuro.');
在:
<a href='deleteday.PHP?id=" . $row['id'] . "' >Elimina</a>
但我不工作....
我试过:
<a href='deleteday.PHP?id=" . $row['id'] . "'return confirm(\'Sei sicuro di voler eliminare? Clicca annulla se non ne sei sicuro.\'); >Elimina</a>
为什么??
解决方法
永远不要在href中删除
蜘蛛的一次访问可能非常糟糕
试试这个
<div id="someContainer">
<a href='#' data-id='<?= $row['id']; ?>' class="delete">Elimina</a>
<a href='#' data-id='<?= $row['id']; ?>' class="delete">Elimina</a>
<a href='#' data-id='<?= $row['id']; ?>' class="delete">Elimina</a>
</div>
与
document.getElementById("someContainer").addEventListener("click",e => {
const tgt = e.target;
if (tgt.classList.contains("delete") {
e.preventDefault(); // cancel link
if (confirm('Sei sicuro di voler eliminare? Clicca annulla se non ne sei sicuro.')) {
location = "deleteday.php?id="+tgt.dataset.id
}
}
})
建议您更改
location = "deleteday.php?id="+tgt.dataset.id
到 POST,例如使用 fetch
尝试将其放入下面给出的示例中:
<a href="#" onclick="return confirm('hello');"> Click On me!</a>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。