最近幾天,我試圖讓帶有自動(dòng)補(bǔ)全字段的jqgrid可以工作,現(xiàn)在我可以使其與本地?cái)?shù)據(jù)一起工作,但是,一旦我嘗試從控制器數(shù)據(jù)中獲取數(shù)據(jù),就無(wú)法解析。查看代碼: { name: 'EanNummer', index: 'EanNummer', width: 65, sortable: true, editable: true, edittype: 'text', editoptions: { dataInit: function (elem) { $(elem).autocomplete({ minLength: 0, source: '@Url.Action("GetBrands")' }) .data("autocomplete")._renderItem = function (ul, item) { return $("<li></li>") .data("item.autocomplete", item) .append("<a>" + item.Id + ", " + item.Name + "</a>") .appendTo(ul); }; } } },如果不是源代碼:url我使用源代碼:[“ c ++”,“ java”,“ php”,“ coldfusion”,“ javascript”,“ asp”,“ ruby”]例如代碼可以正常工作并顯示出來(lái),因此我的控制器端代碼一定是錯(cuò)誤的控制器代碼: public JsonResult GetBrands() { string vendorId = ""; var username = ""; var name = System.Web.HttpContext.Current.User.Identity.Name; var charArray = name.Split("\\".ToCharArray()); username = charArray.Last(); vendorId = service.GetVendorIdByUsername(username); List<String> list = new List<String>(); var brands = service.getBrandsByVendor(vendorId); var s= (from brand in brands select new { Id = brand.BrandId, Name = brand.BrandName }).ToList(); return Json(s); }
- 2 回答
- 0 關(guān)注
- 438 瀏覽
添加回答
舉報(bào)
0/150
提交
取消