【发布时间】:2010-02-05 21:42:50
【问题描述】:
我正在尝试使用 jQuery 对话框通过 ajax 向我的 struts2 操作提交表单。成功后,我将重定向到另一个页面。这很好用。我遇到的问题是从我的操作中处理不成功的结果类型。我希望我的操作/字段错误以某种方式填充到我的对话框中,以便用户可以进行必要的更改并重新提交表单。任何想法将不胜感激。
【问题讨论】:
我正在尝试使用 jQuery 对话框通过 ajax 向我的 struts2 操作提交表单。成功后,我将重定向到另一个页面。这很好用。我遇到的问题是从我的操作中处理不成功的结果类型。我希望我的操作/字段错误以某种方式填充到我的对话框中,以便用户可以进行必要的更改并重新提交表单。任何想法将不胜感激。
【问题讨论】:
您应该从包装为 json 或格式化的 HTML 的操作中返回任何错误,然后显示在对话框中。
JQuery 支持 Ajax 调用的错误处理方法,确保您正确设置 http 响应代码,并且您应该能够以不同于成功案例的方式处理错误。
【讨论】: