概述:
我在我的代码中使用锚点链接导航到我的删除脚本但是在运行脚本之前我希望javascript提出一个弹出窗口,说明你确定要删除,因此确认后会删除数据通过运行我在delete_subject.php中编写的脚本。
问题:
当我点击锚标签时,它不会弹出弹出窗口,而是直接运行脚本并删除数据。那么,为什么JavaScript不运行?
代码:
<a href="delete_subject.php?
subject=<?php echo $current_subject["id"];?>"
onclick="return confirm("Are you sure?");">Delete subject</a>
答案 0 :(得分:4)
您错误地嵌套了引号。
请改为尝试:
<a href="delete_subject.php?
subject=<?php echo $current_subject["id"];?>"
onclick="return confirm('Are you sure?');">Delete subject</a>
当在双引号内时,你必须使用单引号来处理JavaScript中的字符串。