Buenos dias, tengo un problema que no he podido resolver en el javascript, tengo una consulta que proviene de un metodo "LlistarCargaACademica", el metodo develve un Json que puedo ver en la consola generado.
esta es la consulta json
[{id_carga_academica: 65, estado_carga: "on", id_docentefk: 3, nombre_docente: "ALFARO JOSE",…}]
este es el error
SyntaxError: Unexpected token o in JSON at position 1
at JSON.parse (<anonymous>)
at Object.<anonymous> (<anonymous>:18:29)
at l (jquery.min.js:2)
at c (jquery.min.js:2)
Código Javascript
:
Ver originalfunction ListarCargaAcademica() {
var IDdocente = $("#IDdocente").val();
var CargaPeriodo = $("#CargaPeriodo").val();
$.get("Pepa/CargadelDocente/ListarCargaAcademica?IDdocente="+ IDdocente +"&CargaPeriodo=" + CargaPeriodo )
.then(function(response){
var j=1;
var data = JSON.parse(response)
var tabla = $("#tbl_carga_academica_docente")
tabla.find("tbody").html("");
var html = ""
data.forEach(function(element, index) {
html += '<tr>'
html += '<td>' + j + '</td>'
html += '<td>' + element.nombre_docente + '</td>'
html += '<td>' + element.apellido_docente + '</td>'
html += '<td>' + element.codigocurso + '</td>'
html += '<td>' + element.nombre_sede + '</td>'
html += '<td>' + element.nombre_horario + '</td>'
html += '<td>' + element.dia + '</td>'
html += '<td>' + element.periodo + '</td>'
html += '</tr>'
j++;
})
tabla.find("tbody").append(html)
})
.catch(function(ex) { console.error(ex); })
}