62,041
社区成员
发帖
与我相关
我的任务
分享
@foreach(var item in Model)
{
<li class="level1">
@Html.Raw(item.DirectoryContents)
<script type="text/javascript">
$(".level1").click(function () {
var currentDirectoryID = item.ListID;
sumbit(currentDirectoryID)
});
</script>
</li>
}
<script>
function sumbit(ListID) {
var postData={
ListID:ListID
};
$(".level2").empty();
$.ajax({
type: 'POST',
url: "~/ServiceCenter/AList",
dataType: 'json',
data: postData,
success: function (data) {
var HelpList = data.Context;
for (var i = 0; i < HelpList.length; i++) {
var listInfo = HelpList[i];
var directoryContents = listInfo.DirectoryContents;
var Level = listInfo.Level;
var firstDirectoryIdentity = listInfo.FirstDirectoryIdentity;
var firstDirectoryID = listInfo.FirstDirectoryID;
DirectoryList += "<ul class='level2'>";
DirectoryList += "<li><a href='~/ServiceCenter/HelpCategory/?FirstDirectoryID=" + firstDirectoryID + "&FirstDirectoryIdentity=" + firstDirectoryIdentity + "'>" + directoryContents + "</a></li>";
}
DirectoryList += "</ul></li>";
$(".level2").append(DirectoryList);
}
});
}
</script>
public ActionResult AList(FormCollection form)
{
int reciveListID =int.Parse( form["ListID"]);
List<GamesStore.Model.bm_Help_ADirectory> aContextList = null;
aContextList = help.bm_Help_ADirectory.Where(x => x.ListID == reciveListID).ToList();
return Json(new { DirectoryContents =aContextList});
}
public ActionResult Help()
{
var db = help.bm_Help_HelpList.ToList();
return View(db);
}