1、检查前端data数据,jquery获取前端数据,转成json,在页面打印数据。
2、检查后端传输,将controller后台从页面过来的值写成固定值,测试。在网页上直接输入对应的localhost+RequestMapping的url地址,测试后台是否正确。
3.排除以上错误,查看ssm配置:
// pom.xml 导入json转换包,需要版本在1.2.47
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.47</version>
</dependency>
// 检查sprignMVC配置
<mvc:annotation-driven >
<mvc:message-converters>
<bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
<value>application/json</value>
</list>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
// 前端success返回值成为了json格式的字符串,需要将返回值进行转换
success:function(result){
var r = $.parseJSON(result);
}
测试解决了。