Banner de perfil
0

Julian Diaz

@juliandiaz

Amante de la tecnología desde Mexicali, Baja California, México. Con 16 años he ido mejorando mis habilidades en el frontend. ¿Mi sueño? Llegar a ser un Senior Frontend y diseñador gráfico. ¿Mi ídolo? Álvaro Felipe.

Mexicali, Baja California, MEXICO

"Longitud inválida" Bases de datos - XAMPP

Julian Diaz@juliandiaz

Hola, espero que se encuentren bien. Sucedió un problema al que he buscado solución, pero no la he encontrado. Resulta que estamos viendo bases de datos en mi escuela (no es algo que me guste como el desarrollo web del lado del frontend) pero al usar XAMPP, creamos una bases de datos con sus respectivas tablas. El problema es que al tratar de crear una tabla me sale una ventana de alerta diciendo "Longitud inválida" a lo que he revisado los tipos de datos y sus capacidades y estan bien, segun lo sé y segun lo he visto en nuestro libro. En este momento le pasa a varios de mis compañeros y aun, con el profesor (es ingeniero civil, pero le dieron cursos para impartir esta materia) no podemos hallar solución. A veces solamente volviamos a crear la tabla con los mismos valores y funciona. Solo que ya van 3 veces que lo hace de esa manera y sin embargo no funciona. Adjunto fotos de la interfaz pero no del error en si.


bloqueo de corb a peticion xmlhttprequest de un archivo json

Julian Diaz@juliandiaz

el navegador chrome bloqueo una petición de xmlhttprequest de un archivo json, diciendo que es una política de cors. una nueva implementación de seguridad web. mi pregunta es: "qué necesito añadir al código para poder cumplir con esa política?" ya he visto varios vídeos, documentación de w3 schools sobre cómo hacer peticiones ajax, pero es problema de la política que pone chrome. ya intente leer la documentación de esta política, pero aun así no he podido hacer que funcione la petición.

alguien que haya trabajado con esto o similar.

este es el código de petición:

1let request = new xmlhttprequest(); 2 3request.open('get', 'informacion.json', true); 4request.send(); 5 6console.log(request.readystate); 7console.log(request.status); 8 9request.onreadystatechange = function() { 10 11 if(request.readystate == 4 && request.status == 200) { 12 console.log(request.responsetext); 13 } 14}
1{ 2 "name": "juanito", 3 "lastname": "hernandez" 4}

y el mensaje que me manda a la consola es: mensaje de error en consola

mensaje: access to xmlhttprequest at 'file:///c:/users/programador/desktop/desarrollador%20web/pruebas/consumir%20json%20chrome/informacion.json' from origin 'null' has been blocked by cors policy: cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.