Jquery ajax错误导致无限循环
Jquery ajax error causing infinite loop
当用户进入页面上的文本框时,它会触发onfocus事件,通过jquery AJAX调用调用web服务。
如果ajax调用出现错误,我想通过警告框向用户显示消息,但这会导致无限循环。它将显示警告框,用户单击"确定",警告框将重新出现。
如何解决这个问题?
function DoSomething() {
var url = baseUrl + "/MyMethod";
$.ajax({
url: url,
data: { input: 'MyData' },
error: function(e) {
alert("Display message");
}
});
}
<asp:Textbox id="txtMyTextBox" runat="server" onfocus="DoSomething" />
绑定到实际的用户操作,如onclick
或onchange
,而不是onfocus
。如果用户没有输入任何东西,可能就没有什么有用的东西可以发送给服务器,对吧?
<asp:Textbox id="txtMyTextBox" runat="server" onclick="DoSomething" />
相关文章:
- 使用滚动溢出-x进行无限循环
- 从index.html调用函数,该函数无限循环
- 使用jQuery无限循环播放HTML页面幻灯片
- Grunt任务没有加载,获得无限循环
- 如何在不进入无限循环的情况下将网站重定向到Facebook画布URL
- Backbone+RequireJS+Mediator模式导致视图逻辑短路和无限循环
- jQuery无限循环,动画化许多项目
- 如何避免试图用php+jquery显示php起始页的无限循环
- 6502仿真增强型基本无限循环$C000至$E0ED
- Angular ngRoute导致无限循环和堆栈溢出
- Jquery:无限循环和暂停
- 数组数组:无限循环
- RegEx导致无限循环/错误-请求的实体太大
- Chrome扩展程序 - 修复错误无限循环时的图像标签
- 对无限循环错误进行故障排除
- *路径查找实现错误导致无限循环
- 无限循环错误
- Jquery ajax错误导致无限循环
- Javascript无限循环错误在我的数组
- FB.init 在 IFrame 导致 IE8 无限循环,一段时间后出现 Flash 错误消息