我需要向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);
});
});
我希望你理解我的英语!