js控制弹窗后点击删除无效

目前在点击<a>属性后,触发弹窗,接下来点击弹窗中的删除后目的想删除掉对应的一行数据,但是弹窗的删除点击后页面刷新但无法删除,还想请问问题出在哪里
前台部分

<?php foreach ($user_info as $index => $groupevent_group_user) : ?>

$user_id = $groupevent_group_user['user_id'] ?? null;

 <a href="#js-modal_01" class="p-button_base--table p-button_type03 js-colorbox01 cboxElement" data-help_target="#js-modal_01">删除在这里</a>

 <input type="hidden" name="id" value="<?= $user_id ?>">

 <?php endforeach; ?>

//触发的弹窗部分
<div class="u-selector__none">

    <div id="js-modal_01" class="l-colorbox_modal l-colorbox_modal_sm">
        <section class="l-colorbox--title">
            <h2 class="l-content__main--title u-text-center">删除</h2>
        </section>
        <div class="l-button_box">
            <?= $form->field('not_delete'); ?>
            <?= $form->field('delete'); ?>
// delete的设置为<input type="submit" id="delete" class="p-button_base p-button_type03 p-tb" value="删除" name="delete">
        </div>
        <?= Util_Html::hidden_token(); ?>
    </div>

</div>

js部分

$("#delete").on("click", function (e) {
    e.preventDefault();
    var data = {
        delete_user_id: $("input[name='id']").val(),
        id: $("input[name='id']").val()
    };
    WkngAjax.call('groupevent/groupevent/group', data, {
        done: movePage,
        fail: function () {
            location.reload();
        }
    });
});

后台看起来貌似问题不大?

if (!empty($post_data['delete_user_id'])) {
            Service_Groupevent_Groupevent::delete_user($post_data['delete_user_id']);
            $data = [
                'page' => \Uri::base() . 'groupevent/groupevent/group',
            ];

            return $this->response($data, 200);
        }


public static function delete_user($id = null)
    {
        try {
            $user = Model_Competitiongroupuser::find('all', array(
                'where' => array('user_id' => $id)
            ));
            if ($user) {
                $user->delete(null, true);
            }
        } catch (\Database_Exception $e) {
            throw new \HttpServerErrorException($e->getMessage(), 40000);
        } catch (\FuelException $e) {
            throw new \HttpServerErrorException($e->getMessage(), 40001);
        }
    }

目前在正常弹窗之后,点击field('delete'); ?>无法删除对应的数据,仿佛是没有进到if (!empty($post_data['delete_user_id']))里面,还请问该如何修改,谢谢

有没有进后台方法,加点日志记录看看,可能页面并没发起请求。
js部分,在发起请求前,把data内容输出看下,console.log(data);

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632