我有一个由服务器端Ajax数据源支持的数据表格式(它在后端使用struts操作来处理请求,获取数据并发送JSON响应)。 服务器端操作需要以认证模式运行,即需要有活动会话。 在Datatables中处理会话超时错误的最佳方法是什么? 目前它只显示一个JSON格式错误,这不是用户的最佳选择。 出于显而易见的原因(兼容性,未来的可维护性等),我不想去更改数据表代码。 有一种处理错误的巧妙方法吗? 我正在考虑在JSON响应中嵌入错误消息,但在前端流程中拦截它的最佳位置是哪里? 编辑:我认为进行此类后期处理的最佳位置是fnServerData,我是否正确?
我正在为一个类项目使用Struts 1.3构建一个Web应用程序,我在Struts 1.x的AJAX兼容性方面遇到了一些问题(我听说2.x在AJAX和jQuery方面更好)。 谢谢你的回复,这是更新的问题: 我目前在同一个jsp中使用jquery UI模式表单,并且当用户使用AJAX按下“创建新地点”时,想要将表单数据发送到Struts Action。 如何在表单和Struts操作之间发送(和检索)数据? 换句话说,之间的联系: “Create new venue”: function() { $.ajax({ url: “/registered/insertVenue.do”, data: }); (这是我的模式forms的sumbit按钮的代码,我不知道如何以一种方式附加数据,以便Struts Action可以读取它) 和Struts Action的’execute’方法(返回ActionForward或null)。 再次感谢! 🙂