jQueryUI autoComplete renvoie la liste vide

Dans mon application asp.net mvc3, j’ai ajouté autoComplete pour mon champ de recherche. Lorsque je le teste, il y a 3 résultats renvoyés par l’action. Vous pouvez voir une liste apparaître, cependant, c’est une liste vide, vous ne voyez que 3

  • , et il n’y a rien entre cette balise

    Je suis sûr que l’action va bien parce que, il a retourné 3 résultats. Je peux le vérifier en voyant 3 balises

  • vides. que dois-je faire pour append le nom
  • apple
  • $("#searchbox").autocomplete({ source:"/Home/SearchIngredients", minLength: 2 }); public virtual JsonResult SearchIngredients(ssortingng term) { var ingredients = _smoothieService.GetIngredients(term); var data = ingredients.Select(x => new {Id = x.NDB_No, Value = x.Name}).Take(25).ToArray(); return Json(data, JsonRequestBehavior.AllowGet); } 

    Quelque chose comme ça:

     $('#search').autocomplete({ source: function (request, response) { $.ajax({ url: "/Home/SearchIngredients", dataType: 'json', data: request, success: function (data) { response(data.map(function (value) { return { 'label': '
  • ' + value.Id + '
  • ', 'value': value.Value }; })); } }); }, minLength: 2 })