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 对象

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com