20/09/2011, 14:57
|
| | Fecha de Ingreso: febrero-2008 Ubicación: Sevilla
Mensajes: 91
Antigüedad: 16 años, 10 meses Puntos: 15 | |
Respuesta: ¿Cómo obtener datos de mysql con Json de jQuery? Imagino que sera un servicio web.
Sabiendo las etiquetas del xml que contiene los datos, se puede hacer igual, solo hace falta tratar en el servidor el xml. Aunque si es xml...te puedes ahorrar el paso por el servidor haciendo directamente la peticion desde AJAX y tratando la respuesta en el navegador...pues el uso de AJAX es ese...transferir informacion mediante xml.
Se me olvido comentar que puedes mandar directamente una cadena fabricada en el lado del servidor sabiendo la nomenclatura JSON, para ahorrarte el paso de tener que convertir los datos a JSON y despues evaluarlos.
Ejemplo:
<?xml version="1.0" encoding="UTF-8">
<edificios>
<edificio>A</edificio>
<edificio>B</edificio>
<edificio>C</edificio>
</edificios>
Recorres en el servidor el xml de la forma que prefieras y creas al final una cadena mas o menos asi:
String s = "'Edificios':[{'A'},{'B'},{'C'}";
Y este string lo devuelves como respuesta a la peticion AJAX. Luego con un eval() u otros metodos lo evaluas, mas o menos asi:
eval('(' +s+ ')');
Un saludo! |