与服务器通信时出错(jquery警报)

与服务器通信时出错(jquery警报),jquery,json,spring-mvc,jquery-jtable,Jquery,Json,Spring Mvc,Jquery Jtable,我正在使用SpringMVC和jquery开发一个应用程序 我在选择另一个选项卡时收到此错误消息,而上一个选项卡未正确加载,仅在几秒钟内,警报显示,我被重定向到请求的页面 我已经检查了所需的jQueryJTable库,所有内容都已正确加载。 JSON的大小写也完成了 那么,问题到底在哪里 请帮我找出答案。我想这很简单,当您单击一个选项卡时,内容正在从服务器获取,而您单击另一个选项卡时,上一个ajax调用无法完成。 因此,解决方案是在处理ajax调用时禁用所有选项卡单击: $(".your_Tab

我正在使用SpringMVC和jquery开发一个应用程序

我在选择另一个选项卡时收到此错误消息,而上一个选项卡未正确加载,仅在几秒钟内,警报显示,我被重定向到请求的页面

我已经检查了所需的jQueryJTable库,所有内容都已正确加载。 JSON的大小写也完成了

那么,问题到底在哪里


请帮我找出答案。

我想这很简单,当您单击一个选项卡时,内容正在从服务器获取,而您单击另一个选项卡时,上一个ajax调用无法完成。 因此,解决方案是在处理ajax调用时禁用所有选项卡单击:

$(".your_Tab_class").removeClass('.class_name_assigned_To_click_event');
ajax调用完成后,根据类名重新分配单击事件

  $('.your_Tab_class').each(function(){
          $(this).addClass('.class_name_assigned_To_click_event'); 
    });

你在用ajax来点击标签吗?是的。正在使用ajax。我想这很简单,当您单击一个选项卡时,内容正在从服务器获取,而您单击另一个选项卡时,上一个ajax调用无法完成,这就是问题所在吗?是的。。通过中止一个请求,我将获得此错误消息一秒钟,然后重定向到请求的页面。是的,这将起作用。甚至我也在考虑屏蔽页面,但假设我想重定向到新请求的页面,因为我错误地单击了选项卡,那么禁用选项卡单击将没有帮助..您可以在所有涉及选项卡的页面中使用此js?因此我的问题不是禁用单击没有解决方案。还有其他解决方案,但是,如果其他页面不太重,您可以在同一页面中加载它们……)