只有点击它显示的网页上的任意位置后,才能在点击标签后动态显示表格

时间:2012-08-21 09:17:13

标签: jquery html jsp servlets

总而言之,我正在使用JSP来进行视图和servlet来处理所有数据。 JQuery .ajax函数用于从服务器端的servlet获取数据。一切顺利。

在一个页面上,我正在使用JQuery UI标签。

页面加载时,会正确加载选项卡和页面。但在第二个选项卡上我有一个html表,它通过servlet中的数据动态更新。

所以: 点击标签:

$(document).ready(function() 
{
    $("#tabs-2").click( function()
       $.ajax(
                                    {
                                        url:'URLTOSERVLET',
                                        type:"GET",
                                        async:true,
                                        success:function(data)
                                        { 
                                            $("#myTable").html(data);

                                        }
                                    });
    });
});

应该放入ajax(Data)输出的Div:

<div id="myTable">                          
</div>

输出数据采用基本表格式示例:

<table>
<tr>
<td>
  data
</td>
<td>
  data
</td>
<td>
  data
</td>
<td>
  data
</td>
</tr>
</table>

现在我的问题在于,点击标签后,表格没有显示。但是,如果我在网页上单击任意鼠标,它会显示该表格。 (就好像在JQuery函数之后通过鼠标点击“刷新”网页。有人知道这个吗?以及如何修复的建议?

此致

0 个答案:

没有答案