简单模仿javascript confirm方法的例子

页面中有个删除按钮:

<?php
$i = 1;
foreach ($packages  as $package) {
?>
<tr>
    <td height="30"><?php echo $i?></td>
    <td><?php echo $package->name;?></td>
    <td><?php echo $package->version;?></td>
    <td><?php echo $package->create_time;?></td>
    <td>
        <a href="javascript:void(0)" name="delete" class="table_ared" onclick="delFileConfirm(<?php echo $package->id?>);">删除</a>
    </td>
</tr>
<?php
    $i++;
}?>

删除按钮的弹出层:

<div class="pop_up_cont editorSimpleModal" id="DeleteForm">
    <a class="pop_close" data-dismiss="modal" aria-hidden="true">关闭</a>
    <div class="pop_title">删除文件</div>
    <div class="pop_content">
        <p class="p_msg">确定要删除吗?删除后不可恢复!</p>
        <div class="but_sub pop_but">
            <input type='hidden' id="package_id" value="">
            <input name="" type="button" class="but_sub_lef sub_delete" value="确 定" />
            <input name="" type="reset" class="but_sub_rig" value="取 消" onclick="$('#DeleteForm').modal('hide')"/>
        </div>
    </div>
</div>

javascript代码:(点击确定按钮之后,才会执行相应的逻辑;取消的话,什么都不做)

var delFileConfirm = function(packageId){
    $("#DeleteForm").modal({backdrop: "static"});
    $("#DeleteForm .sub_delete").click(function(){
        window.location.href="?r=sys/GuestAgentUpdate&action=delete&id=" + packageId;
    });
}
原文地址:https://www.cnblogs.com/EricaMIN1987_IT/p/3635418.html