日期:2014-05-18  浏览次数:20706 次

jquery.post请求为什么得到的是html?
jquery.post请求为什么得到的是html?
我想得到的结果是我在jsp中用jquery.post请求action让返回一个字符串。
我是在action中用response.getWriter().print来输出string字符串的。
但是我得到的是一大片html文件,烦死人。求大神出现,帮忙看看。
jquery JSP jquery.post请求得到的是网页 response

------解决方案--------------------
你的请求用的是struts吧,如果是这个问题就不是jquery的问题了,你需要在struts的配置文件中做一些配置。
你在网上搜索一下struts配置ajax,资料很多。
------解决方案--------------------
response.setContext("json/application");
------解决方案--------------------
我以前也这么用过,,,没问题的啊,,

是不是接收的类型 没有指定为text啊 ???
就是
$.ajax({
  dataType:"text",  这里没有指定 默认输出html 了 也不是不可能的啊??因为也有html类型的。。
})