AJAX脚本错误“太多递归”

时间:2018-04-09 14:11:29

标签: jquery

当我运行脚本但是出现“太多递归”的控制台错误时。

查找此错误后,它指的是“无限循环”,但我无法看到我的代码是如何处于循环中的。任何人都可以看到我做错了什么。

function clickMe() {
  new jBox('Modal', {
    attach: '.pin',
    width: 1000,
    height: 500,
    title: 'Admin PIN',
    theme: 'TooltipBorder',
    closeButton: 'title',
    draggable: 'title',
    trigger: 'click',
    animation: 'false',
    position: {
      x: 'center',
      y: 'center',
    },
    offset: {
      x: 15,
      y: -10
    },
    onCloseComplete: function() {
      this.destroy();
      $('#jBox-overlay').remove();
    },
    ajax: {
      type: 'post',
      url: 'do_login.php',
      data: ({
        "password": 1951
      }),
      success: function(response) {
        if (response == "success") {
          alert("Correct Details");
        } else {
          alert("Wrong Details");
        }
      },
      reload: 'strict'
    }
  });
};

非常感谢你的时间。

1 个答案:

答案 0 :(得分:0)

我在Debugger"中看不出我的脚本有任何问题。所以我开始剥离脚本的另一部分,发现如果我删除了一个链接到" jquery-ui-1.7.2.custom.min.js"这是在我的服务器上"过多的递归“错误不会发生。 " jquery-ui-1.7.2.custom.min.js"是从JQuery网站下载的