ajax总是返回当前页面的代码
发布网友
发布时间:2022-04-23 03:35
我来回答
共3个回答
热心网友
时间:2022-04-27 20:23
Controller
@ResponseBody
@RequestMapping(value ="/ajax-user", method =RequestMethod.GET)
private String getStr(Long id){
String message="message:"+id;
return message;
}
JSP
<script type="text/javascript">
$.ajax({
url:"http://localhost:8080/airportsReport/ajax-user?id=1",
type : "get",
dataType : "json",
success : function(data) {
alert(data); //输出message:1
},
error:function(data) {
}
});
</script>
热心网友
时间:2022-04-27 21:41
你的后台方法return的是一个重定向,根据你写的路径,是重定向到当前页面去的,可以试一下,不要用addAttribute传递message,而是把getMessageByRowId的结果直接转成字符串放在show的renturn里返回回去
热心网友
时间:2022-04-27 23:16
springmvc 用 void 用PrintWrite 对象