2010-12-15 44 views
0

我使用AJAX向我返回一個由JSP生成的完整表(使用Spring MVC)。但是,這似乎並不奏效。我首先嚐試使用
元素返回一個簡單的名稱列表,並且執行得很好,但它不會讓我插入表,它只是不顯示任何內容。jQuery innerhtml表

function displaySubMenu(niveauId){ 
    $.get("submenu.htm",{ niveau : niveauId },function(data){ 
     $('#submenu').html(data); 
     $('#submenu').slideDown('slow'); 
    }); 
} 

這Ajax請求返回我的表像一個在這裏:HTTP://pastebin.com/7BGFLPH2

任何人有一個想法,爲什麼這不工作,我應該用什麼?

回答

0

您是否試圖追查該問題?

E.g.

function displaySubMenu(niveauId){ 
    $.get("submenu.htm",{ niveau : niveauId },function(data){ 
     alert(data); 
    }); 
} 

這是顯示錶數據嗎?

如果是這樣,那麼$('#submenu')就是問題所在。我會先讓它可見,並避免所有的影響,直到你確定它正在工作。

我希望這會有所幫助。

+0

現在它使用可見選擇器向下滑動(因此它通常不可見)。我確定它會返回表格,我可以使用檢查器在Chrome中看到它。但它運行良好,只需隨機數據和
標籤。 – toomuchcs 2010-12-15 18:32:21

+0

您可以將您檢索的表格html粘貼到pastebin網站並將其鏈接到此處,並且您是否碰巧有可能會使表格不可見的css? – raRaRa 2010-12-15 18:34:26