php - 从数据库中删除行之前添加警报窗口

标签 php javascript sql ajax

如何在从数据库中删除条目之前添加问题警报窗口(例如“删除第 2 行?”)?

<script type="text/javascript">
function deleteRow(tableName,colName,id, obj){
    $.ajax({
           type: "POST",
           url: "callpage.php?page=tables/delete.php",
           data: "tableName=" + tableName + "&colName=" + colName + "&id=" + id,
           success: function(msg){
             if(msg === '1'){
                obj = $(obj).parents('tr');
                $(obj).slideUp().remove();
             }
             else
                 alert("Error.");
           }
    });
}
</script>

最佳答案

您可以使用 JavaScript 的 window.confirm()函数向用户显示确认对话框,并根据用户的选择显示一个简单的 if 语句,该语句可以是 OK (true) 或 < kbd>取消 (false):

<script type="text/javascript">
function deleteRow(tableName,colName,id, obj){
    if(window.confirm('Delete row ' + id + '?')){
        $.ajax({
               type: "POST",
               url: "callpage.php?page=tables/delete.php",
               data: "tableName=" + tableName + "&colName=" + colName + "&id=" + id,
               success: function(msg){
                 if(msg === '1'){
                    obj = $(obj).parents('tr');
                    $(obj).slideUp().remove();
                 }
                 else
                     alert("Error.");
               }
        });
    }
}
</script>

关于php - 从数据库中删除行之前添加警报窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10750889/

相关文章:

php - Goutte 客户端将 cookie 保存到文件

javascript - 如何在 html 表格中动态添加行

javascript - 向具有固定标题的表格添加滚动条

javascript - 使用 JavaScript 交换 API

javascript - 将具有特殊字符的动态字符串变量传递给 JQuery 函数

SQLite:类似于 Oracle 解码或 MS "If"

php - 如何管理查询?

javascript - 需要帮助使用 jQuery 从列表中添加和删除项目

mysql - SQL如何连接两个不同的表列作为结果

sql - sp_whoisactive 导致未知查询 : "Insert Into <table_name> select *,%%bmk%% from <table_name> option (maxdop 1)"