环境是Struts 1.3和jQuery,我有一个Ajax请求,在提交表单时检索JSON数据。除了表单验证之外,一切正常。
问题是Ajax dataType
设置为JSON但验证的返回格式不是JSON。所以,我在fail()
方法中得到了解析器错误。
如果textStatus
中的fail()
是解析器错误,是否有办法获取返回的验证消息?还是处理这种情况的其他任何建议?
答案 0 :(得分:0)
当您在进行Ajax调用时保持同一页面时,您始终可以通过消息返回响应,但是将其作为success
回调而不是fail
。
您还必须关闭验证框架并使用commons validator utils手动执行验证。