我已经搜索了一整天,但没有找到最近一两年内有关此特定主题的任何内容,由于JQuery似乎经常弃用一些功能,因此针对当前的JQuery API提出这个问题似乎是合理的。
感谢Ashwini Verma提供的答案!
如果
我对JQuery还不太熟悉,想知道这个问题;
如果我为团队中的每个成员都有一个选项卡,并且针对每个选项卡,从数据库中加载数据的部分视图中加载了一个表格,当我加载初始页面时,所有选项卡是否都会填充其部分视图,还是只有在单击选项卡时才会填充它们?
如果选项卡在页面加载时被填充,是否有办法使选项卡仅在单击时填充?如果需要,我可以提供源代码,请在评论中询问。
编辑1
由于我正在使用ASP.NET MVC呈现具有上下文信息的部分视图,因此href中的“ajax /”是否真的很重要,或者href是否需要链接到静态内容?问题如下:
<div class="h-single" id="users">
<ul>
@{
foreach (var user in Model)
{
<li><a href="ajax/"+@user.EHLogin><span>@user.Name</span></a></li>
}
}
</ul>
@{
foreach (var user in Model)
{
<div id=@user.EHLogin>@Html.Action("_userAdvisoryRequests", new { username = user.EHLogin })
</div>
}
}
</div>
我注意到你不需要用div来获取ajax内容,所以那也行不通。
编辑2
解决方案:
<div class="h-single" id="users">
<ul>
@{
foreach (var user in Model)
{
<li><a href=@Url.Action("_partial","Home", new { param = @user.Param })><span>@user.Name</span></a></li>
}
}
</ul>
</div>
感谢Ashwini Verma提供的答案!
如果
<li><a>
标签中的href引用了一个div,则必须在页面加载后才能查看该div,但是如果href引用了一个动作或链接,则可以按需加载。