![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/06/2016, 03:32
|
![Avatar de maligix](http://static.forosdelweb.com/customavatars/avatar423406_1.gif) | | | Fecha de Ingreso: julio-2011 Ubicación: Barcelona
Mensajes: 29
Antigüedad: 13 años, 7 meses Puntos: 2 | |
JSON.parse no me funciona Buenos días!
Me gustaría poder solucionar el error:
Uncaught SyntaxError: Unexpected token _ in JSON at position 1 VM2245:1
Primero paso la variable $resultadoFinal de php y la convierto a json, a continuación creo un bucle que itera sobre resultadofinal para obtener los valores que pasaré a un array que llamo _add, después paso el array a json pero obtengo el error descrito.
Ahí va el código:
<script type="text/javascript">
var resultadofinal = <?php echo json_encode( $resultadoFinal ) ?>;
var _add = new Array();
var _data;
for (i = 0; i < resultadofinal.length; i++)
{
_data = '{"address": "'+_poblacion+','+resultadofinal[i]['calle']+','+resultadofinal[i]['numero']+'", "content": "'+resultadofinal[i]['nombreempresa']+'"}';
_add.push(_data);
}
console.log(_add);
// JSON
var data = JSON.parse('[_data]');
console.log(data);
</script> En console.log obtengo:
["{"address": "Barcelona,Río de Janeiro,5", "content": "garibaldi cañeros molón S A."}", "{"address": "Barcelona,Travesera de les corts,5", "content": "JM fraguados S.L."}", "{"address": "Barcelona,Colón,1", "content": "caramelos S.L."}"] Alguna idea?
Utilizo jquery.
Muchas gracias de antemano, por la atención prestada.
Saludos cordiales. |