Il existe de nombreux didacticiels expliquant comment procéder, par exemple here et here.jQuery La saisie semi-automatique ne fonctionne pas avec les données JSON
Ça a l'air vraiment facile hein? Pourtant, j'ai quand même réussi à perdre une demi-journée sans rien faire fonctionner.
Par exemple: les ouvrages suivants absolument fines
public ActionResult FindStuff(string q)
{
return Content("test");
}
$('#MyTextBox').autocomplete("MyController/FindStuff", {
parse: function(data) {
alert('parsing');
}
});
Si je change à ce qui suit, absolument rien ne se passe.
public JsonResult FindStuff(string q)
{
return Json(new { name = "test" });
}
$('#MyTextBox').autocomplete("MyController/FindStuff", {
dataType: 'json', // I've also tried with this line commented out
parse: function(data) {
alert('parsing');
}
});
Il semble donc que l'appel parse
est de ne jamais être touché, à savoir je suppose que la charge de données faisant exploser d'une manière ou pense qu'il n'y a pas de données. Des idées? Merci.
p.s. c'est le plugin Jorn Zaefferer here.
damn JsonRequestBehavior !!! ce n'est pas la première fois que ça m'arrive. – fearofawhackplanet
C'est pourquoi FireBug est extrêmement utile. Vous obtenez immédiatement l'erreur. –