日期:2014-05-16  浏览次数:20756 次

jQuery ajax 火狐fireFox 上的返回值是object XMLDocument
jQuery ajax调用后台程序返回执行结果
  response.getWriter().print("true");
  response.getWriter().print("false");
前台ajax接收到返回值后判断是“true”还是“false”,在进行相应处理。
IE浏览器可以接收到后台返回的字符串(“true”、“false”)

现在的问题是:
用火狐fireFox浏览器,得到的返回值不是字符串(“true”、“false”),而是object XMLDocument,根本不知道怎么判断返回的结果是true还是false。

有木有大侠知道怎么办啊?

------解决方案--------------------
是不是response.setContentType没设置?
------解决方案--------------------
在返回服务器结果之前需要设置:

response.setContentType("text/html");
Response.ContentType = "text/html";
------解决方案--------------------
的确是这个问题。response.setContentType( "text/html ");