我正在使用Spring Boot和Thymeleaf进行Web应用程序。 在网页中,我有一个菜单,其中最终链接映射到控制器上。 我需要有链接的URL但没有重定向到任何文件或其他页面,只需留在家里并替换部分HTML。
HTML LINK
Traceback (most recent call last):
File "C:\Users\Titus John\Desktop\New folder (6)\Face-Recognition-
master\detector.py", line 38, in <module>
cv2.putText(im, str(profile[2]), (x,y-80), font, 2, (255,255,255), 3)
IndexError: tuple index out of range
CONTROLLER JAVA
<li class="px-nav-item" key="xxx" value="xxx">
<a href="/<**url**>"><span class="px-nav-label">xxxx</span></a></li>
HTML替换
@RequestMapping(path="/<**url**>", method = RequestMethod.GET)
public @ResponseBody String getDataTorneo(ModelMap model) {
...
return ???;
}
谢谢
答案 0 :(得分:0)
如果您只想更新html的一部分,那么ajax可以按如下方式使用
<script>
function getDataTorneo(){
$.ajax({
url: '<**your url**>',
type: 'post',
success: function(response) {
var contentHtml="";
for( var i = 0; i < response.length; i++){
var attr1Value = response[i]['attr1'];
var attr2Value = response[i]['attr2'];
contentHtml = //form html as how it needs to be rendered.
}
$("#contentDiv").html(contentHtml);
}
});
}
</script>
...
<a href="#" onclick="javascript:getDataTorneo()"><span class="px-nav-label">xxxx</span></a></li>
...
<div id="contentDiv"></div>