[英]VelocityTemplate : How to avoid re-loading of navigation bar while using #parse()
我對Java有很好的了解,但對Velocity有0的了解。 我有一個任務,必須停止折疊導航欄的下拉選項。 首先,我認為這是一個Twitter引導問題(崩潰的下拉菜單),但隨后我意識到,我單擊的每個下拉菜單選項都會加載整個頁面,包括導航欄,這就是下拉菜單每次關閉的原因。
假設我有一個頁面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');
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.