【发布时间】:2019-03-04 08:38:48
【问题描述】:
我正在使用 Spring MVC,我只需要在 JSP 页面完全加载后对服务器进行一次异步调用。
我实际上拥有的是一个返回列表的控制器。我使用 AJAX 调用控制器。我的解决方案的问题是加载JSP页面后无法获取List的数据。
@RequestMapping(method=RequestMethod.GET, value="/myList")
public ModelAndView getSubView(Model model)
{
model.addAttribute("list", userServiceI.getAllUsers());
return new ModelAndView( "myList" );
}
<script type="text/javascript">
function ajaxPost() {
$.ajax({
type: "GET",
url: "myList",
success: function(list) {
alert(list.get(0).name);
}
});
}
</script>
有什么方法可以在页面加载后返回列表或如何异步加载?提前致谢。
【问题讨论】:
-
你在哪里打电话给
ajaxPost()?如果您在document.ready或window.load上调用它,您需要的将正常工作
标签: java jquery ajax spring-mvc