我正在尝试实现自动填充字段。
我希望这个自动完成功能从我的控制器中检索数据(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">
为什么要关闭自动完成选项?
有什么想法吗?
答案 0 :(得分:0)
我不确定这是否是复制粘贴错误,但您在自动填充选项对象中缺少{
。如果无法修复,请确保该网址在插件外部工作,并查看是否有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
参数。