Estoy recibiendo un error con este código. el error es: "Uncaught SyntaxError: Fin de entrada inesperado" Esta es mi funcion
function buscarMaterias()
{
var primeraVez = true;
var desarolloMaterias;
var infraMaterias;
var value = sel.value;
var ajax = new XMLHttpRequest();
console.log(1+1);
if(primeraVez)
{
console.log(1+2);
ajax.open("GET", "desarrollo.json");
ajax.send();
desarolloMaterias = JSON.parse(ajax.responseText);
ajax.open("GET", "infraestructura.json");
ajax.send();
infraMaterias = JSON.parse(ajax.responseText);
primeraVez = false;
}
console.log(1+3);
switch(value)
{
case "1":
dibujarMaterias(desarolloMaterias);
break;
case "2":
dibujarMaterias(infraMaterias);
break;
default:
dibujarMaterias([{"id":0,"descripcion":"ELIGE UNA CARRERA"}]);
}
}
Sé que el error es de un {,;] etc, pero que no puedo encontrar donde falta un carácter
Respuestas
0 para la respuesta № 1Puede tener más errores, pero este es uno "s seguro:
En esta línea:
var value = sel.value;
porque sel
no está definido.
Usé la consola de javascript y obtuve ese error:
Uncaught ReferenceError: sel is not defined(…)
Use la consola javascript para el navegador que está usando. Estoy usando Cromo "s, pero FF y IE tienen la misma cosa.