首页 > 解决方案 > 未捕获的 RangeError:超出最大调用堆栈大小并且 [Violation] 'click' 处理程序占用

问题描述

我检查了其他类似的帖子,但老实说我没有找到解决方案。我有一个“测试”按钮,理论上当我按下按钮时,我必须打开一个显示查询结果的新窗口,但是,我收到了这个错误,老实说,我不明白为什么!在 item_action.php 我写了这段代码只是为了测试:

if ($_POST['btn_action'] == 'item_view') { //View Item details
    echo "test";
}

在javascript文件中的代码下方

//OPEN DETAIL ITEM WINDOW IN MODE VIEW 
$('#test').on('click', function() {
    //var item_id = $(this).attr("id");
    //Declare 2 vars 
    var item_id = 3;
    var btn_action = 'item_view';
    $('#productModalView').modal('show');
    $.ajax({
        url: "item_action.php",
        method: "POST",
        data: {
            product_id: product_id,
            btn_action: btn_action
        },
        success: function(critto) {
            $('#itemview').html(critto);
        },
        error: function() {
            $('<div>').html('Found an error!');
        }
    });
});
<div id="productModalView" class="modal fade">
    <div class="modal-dialog">
        <form method="post" id="product_form_view">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal">&times;</button>
                    <h4 class="modal-title"><i class="fa fa-plus"></i>Item Product</h4>
                </div>
                <!-- Close Modal Header -->
                <div class="modal-body">
                    <div id="itemview"></div>
                </div>
                <!-- Close Modal Body-->
                <div class="modal-footer">
                    <input type="hidden" name="product_id" id="product_id" />
                    <input type="hidden" name="btn_action" id="btn_action" />
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                </div>
                <!-- Close Modal Footer -->
            </div>
            <!-- Close Modal Content -->
        </form>
        <!-- Close Form -->
    </div>
    <!-- Close Modal-Dialog -->
</div>
<!-- Close Product Modal -->

知道如何解决吗???

标签: javascriptphpjqueryhtml

解决方案


推荐阅读