Firebug向我显示以下错误:too much recursion
,我尝试了很多来确定导致此错误的原因,但是徒劳无功
这是我的JavaScript代码:
$(".scan").click(function(e){
e.preventDefault();
var docName = $("#nomPJ").val();
$(this).attr("nomDoc",docName);
});
另一个分离的js文件:
$(".scan").live("click",function(event){
alert("frame");
var e = event.target;
nomDoc = $(e).attr("nomDoc");
idDoc = $(e).attr("idDoc");
alert("id"+idDoc);
$("#title").text(nomDoc);
$("#modal-body").empty().append('<iframe frameBorder="0" height="90%" width="98%" style="margin-left: 5px" src="/GRH/Scan.jsp?nomDoc=' + nomDoc + '&idDoc='+idDoc+'"></iframe>');
$("#myModal").modal({ dynamic: true });
});
html元素:
<a href="" class="scan" idDoc="1" nomDoc="" target="_blanck">numériser</a>
我删除了第一个代码,但问题仍然存在。
答案 0 :(得分:1)
好吧,听起来像一个bug,但我已经加了the docs并且没有动态选项,无论如何,我很清楚modal bootstrap插件还有其他一些bug,比如multiple modal bug。
dynamic: true
功能上的modal()
选项,使用css将固定宽度设置为#myModal
和overflow:scroll
。答案 1 :(得分:0)
对于那些试图在其他应用程序中实际解决这个问题的人来说,firebug / fox非常粗糙; chrome会帮助你更多。
如果您感觉自己的燕麦,或者无法使用铬,this post让我免于麻烦!
长话短说,它会自动记录每个功能,所以
function apples () {
bananas()
}
function bananas () {
apples()
}
变为
function apples () {
console.log('apples');
bananas()
}
function bananas () {
console.log('bananas');
apples()
}
这样你就可以看到完全哪些功能被包含在所有的模糊&#34;过多的递归中#34;
快乐排除故障!