在javascript控制器调用之后没有调用的视图

时间:2017-11-13 13:28:03

标签: spring spring-mvc controller

我正在尝试实现一个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

0 个答案:

没有答案