总而言之,我正在使用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函数之后通过鼠标点击“刷新”网页。有人知道这个吗?以及如何修复的建议?
此致