problema del navegador en lugar de un problema de JavaScript o JQuery; está intentando interpretar
Publicado por Rey (7 intervenciones) el 04/08/2018 01:36:29
error
Uncaught SyntaxError: Unexpected token ]
Uncaught SyntaxError: Unexpected token ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
$(function() {
// Atribui evento e função para limpeza dos campos
$('#busca').on('input', limpaCampos);
// Dispara o Autocomplete a partir do segundo caracter
$( "#busca" ).autocomplete({
minLength: 2,
source: function( request, response ) {
$.ajax({
url: "consulta.php",
dataType: "json",
data: {
acao: 'autocomplete',
parametro: $('#busca').val()
},
success: function(data) {
response(data);
}
});
},
focus: function( event, ui ) {
$("#busca").val( ui.item.titulo );
carregarDados();
return false;
},
select: function( event, ui ) {
$("#busca").val( ui.item.titulo );
return false;
}
})
.autocomplete( "instance" )._renderItem = function( ul, item ) {
return $( "<li>" )
.append( "<a><b>Código de Barra: </b>" + item.codigo_barra + "<br><b>Título: </b>" + item.titulo + " - <b> Categoria: </b>" + item.categoria + "</a><br>" )
.appendTo( ul );
};
// Função para carregar os dados da consulta nos respectivos campos
function carregarDados(){
var busca = $('#busca').val();
if(busca != "" && busca.length >= 2){
$.ajax({
url: "consulta.php",
dataType: "json",
data: {
acao: 'consulta',
parametro: $('#busca').val()
},
success: function( data ) {
$('#codigo_barra').val(data[].codigo_barra); // aqui me sale el error
$('#titulo_livro').val(data[].titulo);
$('#categoria').val(data[].categoria);
$('#valor_compra').val(data[].valor_compra);
$('#valor_venda').val(data[].valor_venda);
$('#data_cadastro').val(data[].data_cadastro);
$('#status').val(data[].status);
}
});
}
}
Valora esta pregunta


0