当我运行脚本但是出现“太多递归”的控制台错误时。
查找此错误后,它指的是“无限循环”,但我无法看到我的代码是如何处于循环中的。任何人都可以看到我做错了什么。
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'
}
});
};
非常感谢你的时间。
答案 0 :(得分:0)
我在Debugger"中看不出我的脚本有任何问题。所以我开始剥离脚本的另一部分,发现如果我删除了一个链接到" jquery-ui-1.7.2.custom.min.js"这是在我的服务器上"过多的递归“错误不会发生。 " jquery-ui-1.7.2.custom.min.js"是从JQuery网站下载的