¿evalJSON()? estas usando algún tipo de framework o algo por el estilo, hasta donde se la forma nativa de parsear JSON es mediante:
Código Javascript
:
Ver originalvar persona=JSON.parse(xmlhttp.responseText);
Aunque tambien existen navegadores antiguos que no soportan el objeto JSON, para ellos se puede parsear directamente con eval:
Código Javascript
:
Ver originalvar persona = eval(xmlhttp.responseText);
En este ultimo caso, siempre se debe tener en cuenta el origen de los datos, pues se puede ejecutar código malicioso o código que no sea exactamente una cadena JSON valida.