0
環境是Struts 1.3和jQuery,當提交表單時,我有Ajax請求來檢索JSON數據。除了表單驗證外,一切正常。使用Ajax調用提交表單後,Struts 1.3的表單驗證錯誤處理
問題是,Ajax dataType
設置爲JSON,但驗證的返回格式不是JSON。所以,我在fail()
方法中得到解析器錯誤。
如果在fail()
中textStatus
是分析器錯誤,是否有辦法獲取返回的驗證消息?或者有其他建議來處理這種情況?
他們想保持原樣。所以,我無法將驗證更改爲其他方式。但是,jquery ajax已經收到驗證信息。我可以從任何地方獲取消息嗎? – tim2015
不,你不能,除非你重寫請求處理器,就像我幾年前做的那樣。看看[這](http://stackoverflow.com/questions/14480631/actionerror-message-not-getting-displayed-in-ui/14482782#14482782)。 –