2012-01-01 173 views
0

後仍然開我有這樣的問題:HTML列表頁面刷新

我有在各級(除了第一個)已被隱藏默認相當複雜的HTML多級列表。點擊一個跨度後,我顯示它的一部分。

我真的很簡單的jQuery功能吧:

$("ul.roles li>span").live("click", function() { 
     $(this).parent().find(">ul").slideToggle(); 
    }); 

但現在我想,如果我點擊一個鏈接列表中的我想還是顯示的鏈接點擊之後的第三個層次。

它發送一個重寫整個列表的ajax請求,以便jQuery樣式不再存在,並且html列表的所有級別都被隱藏。


代碼:https://gist.github.com/ed4469e38d8de01ca69f

+0

你必須給我們更多的代碼。具體來說就是AJAX /重寫部分。 – 2012-01-01 20:06:49

+0

對不起!我忘了附上代碼:-) ajax.js是一個來自nette框架(http://www.nette.org)的文件,它處理返回的JSON。 – Darkry 2012-01-01 20:10:37

+1

聽起來像服務器端的任務。在ajax請求上 - 傳遞可見節點,並在呈現響應時,不要隱藏它們。這對你有用嗎? – 2012-01-02 10:44:32

回答

0

我必須這樣做在服務器端。有可能沒有任何客戶端解決方案。