【问题标题】:why js "onClick" Delete, does not run as instructed [duplicate]为什么js“onClick”删除,没有按说明运行[重复]
【发布时间】:2021-11-02 16:33:46
【问题描述】:

当点击按钮 onClick = "Delete" 时会重定向到 http://localhost/example.com/?

它应该会显示一个弹出删除菜单,单击“删除”。并且数据被删除。

查看按钮:

<button class="btn btn-sm btn-clean btn-icon" onclick="delete_order('<?php echo $value->idorder; ?>');" data-toggle="tooltip" title="delete order"><i class="la la-trash"></i></button>

脚本 js:

function deleteBanner(id) {
    swal({
            title: "Hapus Banner ini ?",
            type: "warning",
            showCancelButton: true,
            confirmButtonColor: "#DD6B55",
            confirmButtonText: "Hapus",
            cancelButtonText: "Batal",
            closeOnConfirm: false,
            closeOnCancel: false
        },
        function(isConfirm) {
            if (isConfirm) {
                $.ajax({
                    url: "<?php echo base_url('admin/Design/delete_banner'); ?>",
                    method: "POST",
                    data: {
                        "id": id
                    },
                    success: function(data) {
                        $('#alert').html(data);
                         dataBanner();
                    }
                });
                swal("Terhapus!", "Image Terhapus", "success");
            } else {
                swal("", "", "error");
            }
        });
}

如果有人可以帮助检查是否有写作错误,我非常高兴和感激? 或者我应该解决什么问题以及问题所在!

因为我反复检查,所以写脚本没有问题。

【问题讨论】:

  • 你说它需要运行:delete_order("something") 而我在你的 js 中根本看不到这样的功能......而且你还没有分享你的整个 html,它是不是表单的一部分吗?!
  • 你的 JS 中只有 deleteBanner(id) ......为什么会这样?
  • 我的意思是它不是一个 deleteBanner(id) 函数,而是一个 delete_order(id) 函数,但是当单击按钮时,它仍然指向:ttp://localhost/example。 com/?所以数据不会被删除。
  • 让我更清楚一点:delete_order(id) 函数在哪里?这个:onclick="delete_order('idorder; ?>');" -- 调用一个名为:delete_order 的函数……它在哪里?这就是我想要理解的代码。

标签: javascript php codeigniter


【解决方案1】:

感谢大家的解答,我终于找到了解决办法。 只需添加问题即可解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-28
    相关资源
    最近更新 更多