gpt4 book ai didi

javascript - Jquery ajax错误导致无限循环

转载 作者:行者123 更新时间:2023-11-28 06:53:57 30 4
gpt4 key购买 nike

当用户按 Tab 键进入页面上的文本框时,它会触发 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" />

最佳答案

绑定(bind)到实际的用户操作,例如 onclickonchange,而不是 onfocus。如果用户没有输入任何内容,则可能没有任何有用的内容可发送到服务器,对吧?

<asp:Textbox id="txtMyTextBox" runat="server" onclick="DoSomething" />

关于javascript - Jquery ajax错误导致无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32723050/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com