环境是 Struts 1.3 和 jQuery,我有一个 Ajax 请求,以在提交表单时检索 JSON 数据。除了表单验证外,一切正常。
问题是 AjaxdataType
设置为 JSON,但验证的返回格式不是 JSON。fail()
所以,我在方法中得到解析器错误。
textStatus
如果是解析器错误,有没有办法获取返回的验证消息fail()
?或任何其他建议来处理这种情况?
环境是 Struts 1.3 和 jQuery,我有一个 Ajax 请求,以在提交表单时检索 JSON 数据。除了表单验证外,一切正常。
问题是 AjaxdataType
设置为 JSON,但验证的返回格式不是 JSON。fail()
所以,我在方法中得到解析器错误。
textStatus
如果是解析器错误,有没有办法获取返回的验证消息fail()
?或任何其他建议来处理这种情况?
只要您在进行 Ajax 调用时停留在同一页面上,您总是可以返回一个带有响应的状态,以及作为success
回调之后的消息,或者fail
.
您还必须关闭验证框架并使用公共验证器实用程序手动执行验证。