Uncaught RangeError: Maximum call stack size exceeded Yii2 popup form

Uncaught RangeError: Maximum call stack size exceeded Yii2 popup form

我在 Yii2 中遇到弹出窗体问题。 "Update" 无效。表格已显示,但检查工具显示:

Uncaught RangeError: Maximum call stack size exceeded.

创建动作使用相同的代码,并且完美运行。不知道怎么回事

$(function(){
$(document).on('click','#modalButton',function(){
    var id = $(this).attr('value');

    $.get('update',{'id':id},function(data){
        $('#modalUpdate').modal('show')
        .find('#modalContentUpdate')
        .html(data);
    });

});

This is my index.php

这意味着在您的代码中某处,您正在调用一个函数,该函数又会调用另一个函数,依此类推,直到达到调用堆栈限制。

这几乎总是因为递归函数的基本情况未得到满足。

正在查看堆栈

考虑这段代码...

(function a() {
    a();
})();

调用堆栈不断增长,直到达到极限:浏览器硬编码堆栈大小或内存耗尽。

为了修复它,请确保您的递归函数具有能够满足的基本情况...

(function a(x) {
    // The following condition 
    // is the base case.
    if ( ! x) {
        return;
    }
    a(--x);
})(10);