jQuery innerhtml表

时间:2010-12-15 18:23:51

标签: javascript jquery innerhtml

我正在使用AJAX返回一个由JSP生成的完整表(使用Spring MVC)。但是,这似乎不起作用。我首先尝试返回一个带有
元素的简单名称列表,并且执行得很好,但它不会让我插入表格,它只是不显示任何内容。

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

这个ajax请求给我一个像这样的表:http://pastebin.com/7BGFLPH2

任何人都知道为什么这不起作用以及我应该使用什么?

1 个答案:

答案 0 :(得分:0)

您是否尝试过跟踪问题?

E.g。

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

这是否显示表格数据?

如果是这样,那么$('#submenu')就是问题所在。我会首先让它可见并避免所有效果,直到你确定它正在工作。

我希望这会有所帮助。