基本上,当用户点击删除按钮时,脚本必须从用户确认他是否要删除。 我想传递一行的 id。 我正在使用输入类型="图像",然后单击时会弹出该框。 如何将 $row_id['id] 传递给 js 脚本。
<script type="text/javascript">
function show_confirm()
{
var r=confirm("Do you want to delete");
if (r==true)
{
window.location = "delete.php";
//alert("You pressed OK!");
}
else
{
}
}
</script>
<input type="image" src='../images/delete.jpg' width='30px' height='30px' style="position:relative; top:0px;" onclick="show_confirm()">
<input type="image" src='../images/delete.jpg'
width='30px' height='30px' style="position:relative; top:0px;"
onclick="show_confirm(<?php echo $row_id["id"]; ?>)" />
并在JavaScript函数中获取id,
function show_confirm(id)
{
if (confirm("Do you want to delete image-"+id))
{
window.location = "delete.php";
//alert("You pressed OK!");
}
else
{
}
}
为您的图像提供一个 id,例如 <img id="myId" src="...">
并从javascript中读取特定的id,如下所示: id = document.getElementById("myId").id;
只是为了建立在@ocanal所说的基础上,你现在有了id,你可以把它附加到URL的末尾,让你的php脚本删除图像:
window.location = "delete.php?imageId=" + id;
这会将图像的 id 传递给要删除的脚本。