gpt4 book ai didi

javascript - 在 HTML 中显示一些简单的数据

转载 作者:行者123 更新时间:2023-12-02 11:21:41 25 4
gpt4 key购买 nike

activeUsers.getUsers() 返回我的应用中包含在线用户的列表。

我想在 HTML 中显示它,但我不知道如何执行此操作。我的 ajax 请求出现错误 404,但如果我在 Controller 中放置断点,它会显示在线用户列表。

有什么帮助吗?

Controller

  @RequestMapping(value = "/loggedUsers", method = RequestMethod.GET)
public String getLoggedUsers(Model model) {
model.addAttribute("loggedUsers", activeUsers.getUsers());
return "loggedUsers";
}

AJAX

$(document).ready(function () {

//get loggedUsers
$.ajax({
url: '/loggedUsers',
type: 'get',
success: function (loggedUsers) {
console.log(loggedUsers);
}
});
});

HTML

<div id="sidebar-right" class="visible">
<ul class="sidebar-nav">
<li id="dashboard">
<a href="dashboard">
<c:forEach var="loggedUser" items="${loggedUsers}">
<span class="menu-title">${loggedUser}</span>
</c:forEach>
</a>
</li>
</ul>

控制台日志返回:

error 404

最佳答案

添加@Response正文。您需要将其设为 REST API,因为它是 AJAX 调用。

@RequestMapping(value = "/loggedUsers", method = RequestMethod.GET)
public @ResponseBody String getLoggedUsers(Model model) {
model.addAttribute("loggedUsers", activeUsers.getUsers());
return "loggedUsers";
}

关于javascript - 在 HTML 中显示一些简单的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49876474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com