jQuery的導航欄,我想將導航欄添加到我的所有頁面的頂部(使用Twitter的引導)auth用戶名
導航欄需要包含auth'd用戶的全名。
我有GET的REST服務/ auth/rest/user/fullname,它將以純文本形式返回「Jane Doe」。
我有多個頁面,所以我正在尋找一個解決方案,我可以在每個頁面上添加最少量的樣板代碼。
我從一個banner.html文件我的旗幟裝載使用
<script>
addBanner();
</script>
任何建議/想法:這樣的事情在頁面的頂部:
<div id="banner"></div>
,這在底部:
function addBanner() {
$('body').css("padding-top", "50px");
$("#banner").load("/banner.html");
// how to replace the <span id="fullname"> </span> with Jane Doe?
}
編輯:我需要從banner.html文件加載旗幟的HTML。該文件具有ID = fullname的跨度,需要從ajax GET進行更新,並將html的整個「塊」插入id爲banner的div中。我無法讓這兩件作品。我得到ajax返回我的全名,我可以從一個靜態文件加載,但我如何加載,修改我通過ajax加載,然後插入到DOM?
我認爲你應該使用的.text(),而不是html的() – kannix
@kannix任何特別的原因?你可以使用任何一個。 –
它應該更快http://jsperf.com/jquery-text-vs-html/11 – kannix