Jquery UI Autocomplete só traz o valor na 2ª vez
Olá pessoal,
Sou novo em PHP e JQuery, mas tenho me virado bem. Implementei o JQuery UI autocomplete na minha página e tudo funciona perfeitamente com apenas 1 porém.
Tenho um campo PRODUTO, onde o usuário pesquisa e ao selecionar o produto os CAMPOS ID, SECAO e VALOR são preenchidos. Todos os valores no meu arquivo busca.php estão retornando perfeitamente, no entanto somente o campo VALOR é preenchido. O Campo SECAO só é preenchido a partir da segunda busca que faço, sempre na primeira ele não preenche. Para alguns produtos ele preenche de primeira para outros eu tenho que apagar alguns caracteres e selecionar na lista novamente que ele preenche.
Alguem sabe dizer o que pode estar acontecendo? Já analisei os PRODUTOS com esse erro e não há nenhuma relação logica, ou seja, caracteres inválidos e etc que possam prejudicar a pesquisa, simplesmente não é preenchido, mas no resultado JSON vem tudo perfeito.
SCRIPT:
<script>
$(function() {
$( "#produto" ).autocomplete({
source: "busca_produtos.php",
minLength: 3,
select: function( event, ui ) {
$("#codigo").val(ui.item.codigo),
$("#valor").val(ui.item.valor),
$("#secao").val(ui.item.secao)
},
html: true,
open: function(event, ui) {
$(".ui-autocomplete").css("z-index", 1000);
}
});
});
</script>
Abs,
Discussão (2)
Carregando comentários...