我正在尝试实现一个javascript函数,它可以对我的控制器进行ajax调用。然后控制器可以显示视图。 调用已完成,但视图未显示。
这是我的初步观点:
<div class="col-xs-12">
<button id="button"> Test </button>
</div>
这是js函数:
$( "#button" ).click(function() {
$.ajax({
type:'GET',
url :"doSomething",
success: function(data) {
console.log('success',data);
},
error:function(exception){
console.log('Exeption:'+exception);
}
});
});
有控制器:
@Controller
@RequestMapping("/doSomething")
public class PingController {
@RequestMapping(method=RequestMethod.GET)
public ModelAndView withParam(ModelAndView modelView) {
modelView.setViewName("myView");
modelView.addObject("pageviews", 320000);
return modelView;
}
}
但是,如果我删除了我的js并将我的初始视图更改为:
<div class="col-xs-12">
<a href="<c:url value="/doSomething" />" > Test </a>
</div>
可行,显示myView