如何将json发送到mvc控制器?

时间:2016-05-12 08:19:20

标签: javascript java json ajax spring-mvc

我需要向MVC Controller发送一个返回ModelAndView对象的JSON字符串,但我不知道如何在没有AJAX的情况下发送json,如果我使用AJAX发送json,ModelAndView不会重定向我。

我的解决方案之一是通过URL参数发送json,但我不喜欢在浏览器中看到所有JSON。

这是我的JS代码:

.oo-adv-search {
    font-size: 12px;
    font-family: 'Roboto';
    width: 200px;
    font-weight: 300;
    color: #000;
    cursor: pointer;
    text-align: left;
    padding: 0px;
}

.oo-adv-search-box {
    display:none;
}

这是控制器的代码:

$(document).ready(function(){
    var opened =  window.localStorage.getItem('opened');

    $('.oo-adv-search-box').hide();
        if(opened !== ''){
            $('#' + opened).find('.oo-adv-search-box').show();
        }

    $('.oo-adv-search').on('click', function(event) {
        $(this).next(".oo-adv-search-box").slideToggle(500);
        var id = $(this).parent().attr('id');
        window.localStorage.setItem('opened', id);
    });
});

我希望你理解我的英语!

0 个答案:

没有答案