Javascript – #6.07. AJAX. Ejercicio de AJAX con objetos en JSON

12 comentarios
Contraer comentarios

Ada, te cuento que esta es la primer lección que no me da, es decir, no me sale nada.

Pensé que era un error mío al escribir el código, pero copie tu código en los archivos y tampoco.

Tendrás alguna idea de por que sucede ?

didacticode (Administrador) 13/06/2021 a las 07:43

¡Hola, Amado! Estoy casi segura de que el problema es que no estás ejecutando los archivos en un servidor, ¿puede ser? Es que es un fallo bastante común. Que tratáis de hacerlo funcionar diractamente en local y así no funciona. Debes arrancar un servidor (por ejemplo, un XAMP) y meter los ficheros dentro y ejecutarlos desde el navegador utilizando localhost en lugar de la ruta absoluta. ¿Me explico?

Ami me pasó que el nombre del fichero php estaba mal al hacer la petición XMLHttpRequest
Es simplemente cambiar el nombre del fichero

didacticode (Administrador) 02/02/2022 a las 08:40

¡Ah! Pues podría ser… mil gracias por la aclaración, Antonio Jesús

Hola. Buen día. Antes que nada, agradecer tus cursos, son muy instructivos y claros. Como el primer comentario, también tengo problemas con el código. En el PHP, al escribir $objeto = “”; las tres líneas posteriores me marcan error, y cuando quiero visualizar el archivo PHP, no me muestra nada. Lo hago en localhost, de hecho hasta ahora todo había funcionado perfecto. Tendrás idea de que puede tratarse este error? Muchas gracias nuevamente.

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

¡Buenos días, Leonardo, y siento el retraso pero no me había dado cuenta de que estaba esto pendiente!
He probado el código fuente, tal y como lo tengo en los materiales, y me funciona perfectamente.
¿Puede ser que hayas utilizado unas comillas diferentes? ¿O que hayas olvidado el punto y coma? PHP no es tan permisivo como Javascript, así que es posible que te hayas dejado algo antes…

Hola , buenos Días.
antes que nada muchas gracias por tomarte el tiempo en realizar los cursos.
ahora, te comento que tengo el mismo problema que los demás.
estoy levantando el archivo php en localHost. y no se ve nada en la web.
en mi caso no me tira error pero al quitar el error_reporting(0); en la web me dice lo siguiente:

Fatal error: Uncaught Error: Attempt to assign property “nombre” on string in C:\xampp\htdocs\ada\Ajax_JSON_objeto.php:6 Stack trace: #0 {main} thrown in C:\xampp\htdocs\ada\Ajax_JSON_objeto.php on line 6

espero encontrar el problema.

muchas gracias, saludos.

didacticode (Administrador) 30/03/2022 a las 21:12

¡Hola, Leandro!
Pues la verdad es que no lo entiendo, porque yo lo acabo de probar en Firefox y en Chrome y me funciona perfectamente, tanto el index como el php. ¿Seguro que no lo estás tratando de ejecutar como archivo local en lugar de utilizando el servidor?
Te pego un par de capturas de pantalla para que veas cómo lo veo yo:
https://prnt.sc/2ywAN4zojW0-
https://prnt.sc/niVTRhqlxFww
https://prnt.sc/3kQGLXTZFVR_

En mi caso tuve el mismo problema “Uncaught Error: Attempt to assign property “nombre” on string in line6″. Lo solucione de la siguiente forma; en PHP existe una clase predefinida en el lenguaje que se llama stdClass y que es una clase vacía. Simplemente creamos un objeto genérico, reemplazando en el archivo php la linea 5 por lo siguiente “$objeto = new stdClass();”.

Ada (Administrador) 02/10/2022 a las 18:14

¡Muchísimas gracias por tu aporte, Ángel! ¡Estoy segura de que a más de uno le va a venir genial! ¡Mil gracias!

Lourdes Díaz Ortiz 27/11/2022 a las 07:36

Saludos Profesora:

Instalé XAMPP pero no sé como usarlo con los ejercicios 🙁

Ada (Administrador) 10/12/2022 a las 07:54

¡Lourdes! Te he escrito un mensaje para ver si podemos resolverlo fácilmente 😉

Deja un comentario