当前位置: 代码迷 >> Java Web开发 >> jquery $.ajax有关问题
  详细解决方案

jquery $.ajax有关问题

热度:4379   发布时间:2013-02-25 21:14:10.0
jquery $.ajax问题!

  $.ajax请求到后台,如果程序抛出一个自定义异常,如何取得其中内容。

  异常例:

  throw new com.test.TestException("key");

  在后台Action中取得key或者在页面上怎么取得key。

------解决方案--------------------------------------------------------
有两种方法
1、后台异常以后,ajax进入到error方法,里面有参数可以直接获得错误画面的所有信息。
2、后台异常以后,自己处理异常,异常信息作为参数存起来,ajax进入到success方法,取得刚才的异常信息参数。
------解决方案--------------------------------------------------------
json自定义status, key
------解决方案--------------------------------------------------------
reponse.senderr(500,msg)
------解决方案--------------------------------------------------------
ajax的error就可以告诉你异常了呀
------解决方案--------------------------------------------------------
建议在后台捕获异常信息,然后把捕获的一场异常信息组装为字符串或JSON返回到前台显示!!
------解决方案--------------------------------------------------------
reponse.getWriter.out(e.getMessage());然后JS返回的字符串里面就有
  相关解决方案