Jquery Struts 1.3中使用Ajax调用提交表单后的表单验证错误处理

Jquery Struts 1.3中使用Ajax调用提交表单后的表单验证错误处理,jquery,json,ajax,validation,struts,Jquery,Json,Ajax,Validation,Struts,环境是Struts 1.3和jQuery,我请求Ajax在提交表单时检索JSON数据。除了表单验证之外,一切都正常 问题是Ajax数据类型设置为JSON,但验证的返回格式不是JSON。因此,我在fail()方法中得到了解析器错误 如果textStatus是fail()中的解析器错误,是否有方法获取返回的验证消息?或者处理这种情况的任何其他建议?只要您在执行Ajax调用时保持在同一页面上,您就可以始终通过消息返回响应,但作为成功回调,而不是失败 您还必须关闭验证框架,并使用UTIL手动执行验证。他

环境是Struts 1.3和jQuery,我请求Ajax在提交表单时检索JSON数据。除了表单验证之外,一切都正常

问题是Ajax
数据类型设置为JSON,但验证的返回格式不是JSON。因此,我在
fail()
方法中得到了解析器错误


如果
textStatus
fail()
中的解析器错误,是否有方法获取返回的验证消息?或者处理这种情况的任何其他建议?

只要您在执行Ajax调用时保持在同一页面上,您就可以始终通过消息返回响应,但作为
成功
回调,而不是
失败


您还必须关闭验证框架,并使用UTIL手动执行验证。

他们希望保持验证的原样。因此,我无法将验证更改为另一种方式。但是,jQueryAjax已经收到了验证消息。我可以从任何地方获取消息吗?不,除非像几年前那样重写请求处理器,否则无法获取消息。看看