内部错误:太多的递归 - 进入jquery
InternalError: too much recursion - getting in jquery
我有一个aspx页面,由于代码太多和数据库连接,需要很长时间才能发布。这不是问题。当用户单击它时,我需要禁用它,我可以这样做。我要完成的第二件事是将按钮值更改为请稍候....为了实现这一点,我正在使用 settime out,以便在每 1 秒后附加一个点。但是当我运行代码时,我得到内部错误:太多的递归?
请帮助 我的代码如下。
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Submit" OnClientClick="return disable();" />
.JS
var m = "Please Wait";
function disable() {
try {
$("input[type=submit]").attr("disabled", "disabled");
setTimeout(showmsg(), 5000);
} catch (e) {
alert(e);
}
return true;
}
function showmsg() {
if (m.length > 15) {
m = "Please Wait";
}
m = m + ".";
$("<%=Button1.ClientID %>").val(m);
setTimeout(showmsg(), 1000);
}
你不是在传递 showmsg 作为一个函数,而是在执行它!更换每个
setTimeout(showmsg(),....)自
setTimeout(showmsg,.....)
试试这个
setTimeout(showmsg, 5000);
让我知道
相关文章:
- jquery中设置的会话无法进入php
- 如何防止文本区域在打字和进入页面底部时跳舞?:JQuery/CSS
- jquery从4秒倒计时到0,然后在0进入下一个函数
- Jquery:当鼠标指针进入和离开元素时,创建一个弹出窗口
- 茉莉花 - 间谍属性进入 jquery.post 回调
- jQuery 验证 - 带逗号的数字进入特定范围
- 谷歌图表进入JQuery Tab绘制问题
- Jquery切换,如果javascript被禁用,则带用户进入页面
- 内部错误:太多的递归 - 进入jquery
- Jquery滑动以进入下一页
- jQuery - 停止正在进行的动画(淡出),并在鼠标快速进入/离开时再次显示
- jQuery-需要删除鼠标离开时的值,但不需要删除鼠标进入时的值
- 什么需要进入匿名函数传递jquery对象
- 动画显示jQuery中的导航栏以移动<李>进入相邻分区
- 如何阻止jQuery智能向导在回车键上进入下一步
- jQuery插入外部html页面<标题>进入另一个html页面
- 在让jquery进入工作的最后倒计时时遇到问题
- 如何正确加载jQuery&进入Joomla
- Jquery条件是鼠标离开还是鼠标进入
- jQuery Scroll-在进入/退出滚动区域时触发一次功能