使用Ajax和jquery删除不起作用

时间:2017-11-03 10:13:47

标签: php jquery ajax

我正在尝试使用ajax删除。错误在哪里?

    $(function () {
        $("#del").on('click','button',function ($a){
            $.ajax({
                url: "logical.php?action=del",
                type: 'POST',
                data: new FormData(this),
                contentType: false,
                cache: false,
                processData: false,
                success: function(data) {
                    $("#showdata").html(data);
                }
            });
            return false;
        });
    });

按钮代码是

<td align="center"> <button type="button" id="del" '<?php $a="$fetch ['news_id'];" ?>'> Delete </button> </td>

1 个答案:

答案 0 :(得分:0)

只需删除活动中的'button'参数即可。它说:“查找#del元素的按钮子元素,同时要将click事件直接附加到#del元素上。

试试这个:

    $("#del").on('click', function ($a){
        $.ajax({
            url: "logical.php?action=del",
            type: 'POST',
            data: new FormData(this),
            contentType: false,
            cache: false,
            processData: false,
            success: function(data) {
                $("#showdata").html(data);
            }
        });
        return false;
    });

它应该以这种方式正常工作。