ajax用post请求后台controller实现前端后台交互 传两个参数 ,后台controller接收处理

PS→无奈:生气,就是拿别人的过错来惩罚自己。原谅别人,就是善待自己。

 前台jsp:

$.ajax({ 
    function getPage(page,size) {

    var postData={
            "page":"1",
            "keywordId":"26"

        }
        或者
        var postData={
            page:page,
            size:size
        }
        $.ajax({
            type:'POST',
            url:'${pageContext.request.contextPath}/competitor/competitorPageList',
            data:JSON.stringify(postData),
            dataType:'json',
            contentType: 'application/json;charset=UTF-8',
            success:function(data) {
                alert("into success "+data);
                $('#mydiv').html(data);
}
});

 后台controller接收:

@RequestMapping(value = "/competitorPageList", method = RequestMethod.POST)
 public String compePage(Model model, @RequestBody Map jsonData) {   
        String page= jsonData.get("page").toString();
        String size= jsonData.get("size").toString();
    //其他代码省略...
}

 

你可能感兴趣的:(前后端交互)