Spring MVC avoids IE when performing Ajax, return json appears download file
Controller
@RequestMapping (value = "/com/testjson", produces = {"Text/plain;charset=utf-8"}) public @ResponseBody String Testjson ( HttpServletRequest request) {map<string,object> m = new hashmap<string,object> (); ..... return new Jsonobject (m). ToString ();}
Page
$ (' #testFm '). Form (' Submit ', {url: ' Com/testjson ', type: ' POST ', onsubmit:function () {... r Eturn Validate; }, Success:function (data) {data = $.parsejson (data); ...... }});
Web. XML Settings encoding
<filter> <filter-name>encodingfilter </filter-name> <filter-class> org.springframework.web.filter.characterencodingfilter</filter-class> < Init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> < param-value>true</param-value> </init-param></filter>< filter-mapping> <filter-name>encodingfilter</filter-name> <url-pattern>/*</url-pattern></filter-mapping>
Spring MVC avoids IE when performing Ajax, return json appears download file