gpt4 book ai didi

java - 速度模板: How to avoid re-loading of navigation bar while using #parse()

转载 作者:行者123 更新时间:2023-12-02 11:45:59 24 4
gpt4 key购买 nike

我对java有很好的了解,但对Velocity的了解为零。我有一项任务,必须停止折叠导航栏的下拉选项。首先,我认为这是一个 Twitter Bootstrap 问题(折叠下拉菜单),但后来我意识到我单击的每个下拉选项都会加载整个页面,包括导航栏,这就是为什么下拉菜单每次都会关闭。

假设我有一个页面 sample.html,其中包含 #parse("common.vm.html") 和页面 common.vm。 html 里面有 #parse("header.vm.html")header.vm.html 是我实现导航栏的页面。

最佳答案

您必须意识到 Velocity 在服务器端计算,因此只能在页面重新加载时发生。

如果您只想重新加载页面的部分,请使用 JavaScript 端的 ajax 调用。

例如,使用jquery:

$('.dropdown_option').click(function()
{
$('#dynamic_content').load('/path/to/dynamic/part.vm.html');
});

关于java - 速度模板: How to avoid re-loading of navigation bar while using #parse(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48199583/

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