Pero... entonces output_string no es un objeto JSON...
Lo correcto sería obtener algo así:
Código Javascript
:
Ver originaloutput_string = {
'colonia' : 'bla bla bla',
'ciudad' : 'ble ble'
}
Para obtener un objeto JSON, el archivo PHP que hace la consulta (getdata.php en tu caso) debe hacer la conversión del resultado a un objeto JSON. Algo así (por ejemplo!!):
Código PHP:
Ver original$resultado['colonia'] = 'bla bla bla';
$resultado['ciudad'] = 'ble ble';
De esa forma vas a poder hacer así con tu consulta AJAX:
Código Javascript
:
Ver original$("#colonia").append("<p>Colonia: "+output_string.colonia+"</p><p>Ciudad: "+output_string.ciudad+"</p>");
Estos son ejemplos, es más que seguro que no se ajustarán a tu caso, pero es el camino. Usá siempre herramientas de depuración (Tanto en PHP como en JS) y seguro llegás a lo que querés :)