微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么数组中的这段代码不合适?

如何解决为什么数组中的这段代码不合适?

我正在尝试插入: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 举报,一经查实,本站将立刻删除。