با سلام
بنده سعی دارم با ایجکس دسته بندی های تودرتو بسازم
ولی وقتی یک لیست از دسته بندی رو میخوام داخل یه دسته بذارم ، مروگر اونو نشون نمیده. لطفا کمک کنید تا درستش کنم. با تشکر
کد بنده به این صورته:
این کد ماله کنترلره:
public ActionResult Categoryjson() { db.Configuration.ProxyCreationEnabled = false; var q = (from c1 in db.ProductCategories select new { C1Title = c1.Title, SubCategories = (from c2 in db.ProductSubCategories where c2.ProductCategoryID == c1.ID select new { C2Title = c2.Title, Sub2Categories = (from c3 in db.Product2SubCategory where c3.ProductSubCategoryID == c2.ID select new { C3Title = c3.Title }).ToList() }).ToList() }).ToList(); return Json(q, JsonRequestBehavior.AllowGet); }
اینم کد ایجکس:
$('#btnCategory').bind('mouseenter mouseleave click mouseover', function (e) { $.ajax({ url: '/Home/Categoryjson', method: 'get', success: function (data) { $.each(data, function (index, value) { $('#updateCategory').append('<li id="c1li' + index + '"><a href=category.html>' + value.C1Title + '<span>›</span></a></li>'); }); } }); });
اینم کد html:
<div class="dropdown-menu"> <ul id="updateCategory"></ul> </div>
میخوام داخل liی که آی دی اون به طور مثال c1li1 هستش یه لیست ایجاد کنم ولی هر کدی رو امتحان کردم اجرا نشد. داخل اینسپکتور، li های تو در تو رو نشون میده که ایجاد شده ولی داخل مرورگر نشون نمیده.فکر کنم نحوه کدنویسیم مورد داره.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)