Существует целая куча учебников, объясняющих, как это сделать, например here и here.jQuery Autocomplete не работает с данными Json
Выглядит очень легко, да? Тем не менее, мне все равно удалось потратить полдня на то, чтобы не работать.
Например: следующие работы абсолютно прекрасные
public ActionResult FindStuff(string q)
{
return Content("test");
}
$('#MyTextBox').autocomplete("MyController/FindStuff", {
parse: function(data) {
alert('parsing');
}
});
Если изменить его к следующему, абсолютно ничего не происходит.
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');
}
});
Так выглядит parse
вызова никогда не быть пораженным, то есть я предполагаю, что нагрузка данных взрывает так или думает, что нет никаких данных. Есть идеи? Благодарю.
p.s. это плагин Jorn Zaefferer here.
damn JsonRequestСобытия !!! это не первый раз, когда я получил меня. – fearofawhackplanet
Вот почему FireBug чрезвычайно полезен. Вы сразу получаете ошибку. –