Javascript – #6.02. AJAX. Acceso a archivos de texto

10 comentarios
Contraer comentarios

Hola! me dice Video No Disponible, no se tiene acceso desde ésta página web! hay que verlo desde Youtube! un abrazo.

didacticode (Administrador) 16/04/2021 a las 22:56

¡Cierto, Jorge! Lo acabo de poner disponible para poderlo ver desde la web. ¡Mil gracias por avisar!

Hola Ada, en Chrome y Firefox me da un fallo todo el tiempo:

index.html:1 Access to XMLHttpRequest at ‘http://localhost/dwec7/doc.txt’ from origin ‘http://127.0.0.1:5500’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

Para trabajar con un php se soluciona añadiendo :
header(‘Access-Control-Allow-Origin: *’);

Pero con un txt o xml no se que debería hacer.
¿Puedes ayudarme?

didacticode (Administrador) 17/03/2022 a las 07:15

¡Hola, Patricia!
Pues verás, el error de CORS es que detecta que uno de los recursos no se encuentra en el mismo lugar en el que está el documento desde el que se le llama (como puedes ver en el mensaje que te arroja).
¿Si pones http://127.0.0.1:5500/dwec7/doc.txt te ocurre lo mismo?
En cualquier caso, coméntame a través de qué medio lo estás haciendo (JQuery, XMLHttpRequest -este está ya un poco obsoleto-, Fetch…) porque según cuál sea hay distintas maneras de solventarlo.

No hace nada y lo ejectute en el servidor xamp y tambien como html ,

Failed to load resource: the server responded with a status of 404 (Not Found) holamundo.txt:1

didacticode (Administrador) 08/06/2022 a las 09:37

¡Hola, Julio! ¿Metiste también el archivo holamundo.txt en la misma carpeta en la que estaba el html?

Lourdes Díaz Ortiz 18/11/2022 a las 06:20

Saludos:

Les comentó que tal y cómo dijo la profesora creé un archivo en el mismo espacio dónde está el documento html y lo llamé holamundo.txt y todo ha funcionado de maravillas.

Espero que todos puedan resolver este pequeño detalle.

Ada (Administrador) 19/11/2022 a las 23:47

¡Mil gracias por tu comentario, Lourdes, me alegro de que te funcione! 🙂

Claudio Pantoja 13/02/2023 a las 23:41

Hola Ada, tengo una duda.
Aun se utiliza xmlhttprequest o es mejor olvidarse de esto e irse directo a usar fetch() y promesas?
(PD: eres la mejor maestra del universo entero ♥)

Ada (Administrador) 14/02/2023 a las 18:59

¡Hola, Claudio!
¡¡¡Jejeje, gracias por el “piropo”!!!
Olvídate de XHR: mi recomendación es que vayas directamente a por fetch o async/await.
En este vídeo explico cómo hacerlo https://youtu.be/eLqMkQf4Qks

Deja un comentario