JQuery Автозаполнение - PullRequest
       3

JQuery Автозаполнение

0 голосов
/ 13 января 2011

Я пытаюсь реализовать поле автозаполнения.

Я хочу, чтобы автозаполнение получало данные из моего контроллера (ObtenerOrdenesCompra).

Однако оно даже не вызывает функциюконтроллер.

$('#Asignacion_Movimiento_OrdenCompra').autocomplete({
    url: '/Asignaciones/ObtenerOrdenesCompra?Serial=' + $("#Asignacion_Movimiento_Material").val(),
    width: 300,
    max: 10,
    delay: 100,
    cacheLength: 1,
    scroll: false,
    highlight: false
});

Если я взгляну на исходный код моего сгенерированного html, он покажет:

<input type="text" value="" name="Asignacion.Movimiento.OrdenCompra" id="Asignacion_Movimiento_OrdenCompra" autocomplete="off" class="ac_input input-validation-error">

Почему отключена опция автозаполнения?

Есть идеи?

1 Ответ

0 голосов
/ 13 января 2011

Я не уверен, что это ошибка вставки при копировании, но вам не хватает { в объекте параметров автозаполнения.Если это не исправляет, убедитесь, что URL работает за пределами плагина и посмотрите, есть ли какие-либо 404.

РЕДАКТИРОВАТЬ

$('#Asignacion_Movimiento_OrdenCompra').autocomplete({
        url: '/Asignaciones/ObtenerOrdenesCompra',
        width: 300,
        extraParams: {'Serial', $("#Asignacion_Movimiento_Material").val()},
        max: 10,
        delay: 100,
        cacheLength: 1,
        scroll: false,
        highlight: false
    });

Также обратите вниманиечто значение, введенное вами в текстовое поле, всегда указывается в качестве параметра q.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...