resultado JSON
Publicado por ukipuki (2 intervenciones) el 14/11/2014 18:27:57
Hola que tal
He creado una clase que leyendo archivos xml genera y devuelve un array asociativo. Este array lo tranformo en un string con formato json con la función 'json_encode' y lo envia al cliente.
Con jQuery y $ajax realizo una peticion al servidor al fichero 'fichero.php' para que envíe una estructura con formato json.
Si la clase está escrita en el 'fichero.php' la petición se realiza sin ningún problema. Pero si la clase lo escribo en un fichero aparte (por ejemplo 'objeto.php') y en el 'fichero.php' añado "include('objeto.php')" o "require('objeto.php')" el servidor envia el resultado y el navegador parece ser que reconoce el formato json del resultado enviado por el servidor (como se puede ver en el debugger del firefox). El problema es que la función 'success' de la petición $ajax no se ejecuta en este segundo caso.
Puede algien orientarme? (he intentado buscar en este foro pero la busqueda no me da resultado)
Un saludo
He creado una clase que leyendo archivos xml genera y devuelve un array asociativo. Este array lo tranformo en un string con formato json con la función 'json_encode' y lo envia al cliente.
Con jQuery y $ajax realizo una peticion al servidor al fichero 'fichero.php' para que envíe una estructura con formato json.
Si la clase está escrita en el 'fichero.php' la petición se realiza sin ningún problema. Pero si la clase lo escribo en un fichero aparte (por ejemplo 'objeto.php') y en el 'fichero.php' añado "include('objeto.php')" o "require('objeto.php')" el servidor envia el resultado y el navegador parece ser que reconoce el formato json del resultado enviado por el servidor (como se puede ver en el debugger del firefox). El problema es que la función 'success' de la petición $ajax no se ejecuta en este segundo caso.
Puede algien orientarme? (he intentado buscar en este foro pero la busqueda no me da resultado)
Un saludo
Valora esta pregunta


0