使用fastJson转换工具,再加上@ResponseBody后就可以自动转换而不再手打JSON转换
当使用XHR请求数据时候,对于那些不会改变服务器状态,只会获取数据的请求,应该使用GET。经GET请求的数据会被缓存起来,如果需要多次请求统一数据,它会有助于提高性能。
这种方法克服了XHR的最大限制:它能跨域请求。你不需要实例化一个专用对象,而可以使用JavaScript创建一个新的脚本标签,并设置它的属性为不同域的URL,但是和XHR相比,动态脚本注入提供的控制是有限的,你不能设置请求头信息,传递参数也只能使用GET,不能设置请求的超时处理和重试,也就是说失败了你也不一定知道。你必须等到所有数据都返回你才可以访问它们。你不能请求头信息,也不能把整个响应信息作为字符串来处理。还有必须是可执行的源码,而且必须封装在一个回调函数中。