Hola, tengo un array de objetos en PHP y quiero devolverlos al JS para poder mostrarlos, hago lo siguiente pero como veréis no funciona :/
que hago mal?
gracias.
| |||
devolver objetos PHP por JSON Hola, tengo un array de objetos en PHP y quiero devolverlos al JS para poder mostrarlos, hago lo siguiente pero como veréis no funciona :/ que hago mal? gracias. |
| ||||
Respuesta: devolver objetos PHP por JSON json encode solo funciona con tipos primitivos. Si tienes clases, hazles un método que las convierta a una cadena JSON.
Código PHP:
Ver original |
| |||
Respuesta: devolver objetos PHP por JSON Hola, gracias por tu respuesta, en este ejemplo de codigo veo que cojo el valor de cada propiedad con los gets, no hay alguna forma de automatizar esto para que sirva con cualquier objeto dando igual las propiedades que tenga? gracias nuevamente. |
| ||||
Respuesta: devolver objetos PHP por JSON Se puede hacer algo como ésto:
Código PHP:
No la he probado, no sé si funcionará siempre bien.Ver original Pero a mi me gusta más controlarlo a mano con la función de antes porque controlo directamente lo que voy a devovler (quizás no me interese devolver algunos atributos, o querría modificarlos antes de enviarlos para darle cierto formato, etc). |
Etiquetas: |