Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2016, 20:06
Avatar de acumulador
acumulador
 
Fecha de Ingreso: junio-2008
Ubicación: Medellin - Antiquia
Mensajes: 459
Antigüedad: 16 años, 5 meses
Puntos: 7
Problemas con JSON en jquery

Buenas noches, espero me puedan ayudar con mi enredo de novato. sucede que quiero consultar datos de mysql con php y mostrarlos en web con jquery mobile, tengo un archivo js que con ajax envia la petición:

Código Javascript:
Ver original
  1. try
  2.     {
  3.         var strHtml = "";
  4.         $.ajax({
  5.                 global: false,
  6.                 dataType: 'html',
  7.                 async: false,
  8.                 type: "POST",
  9.                 url: $("#form").attr('action'),
  10.                 data: $("#form").serialize(),
  11.             }).done(function (resultado) {
  12.                 var datosRecibidos = JSON.parse(resultado);
  13.                 var lista = "";
  14.                 $.each( datosRecibidos, function( key, value ) {
  15.                         if(value.foto == "nofoto.jpg")
  16.                         {
  17.                             lista += "<li><div id='avatarUs'><img src='imagenes/nofoto.jpg' width='60' height='80' ></div>";
  18.                         }
  19.                         else
  20.                         {
  21.                             lista += "<li><div id='avatarUs'><img src='imagenes/" + value.foto + "' width='60' ></div>";
  22.                         }
  23.                         lista += "<div id='infoUs'>";
  24.                         lista += "Alumno: " + value.nombre + "<br>";
  25.                         lista += "Documento: " + value.documento + "<br>";
  26.                         lista += "Grupo: " + value.grupo;
  27.                         lista += "</div>";
  28.                         lista += "</li>";
  29.                 });
  30.                 $("#listaDatos").html(lista);
  31.                 $("#listaDatos").listview().listview('refresh');
  32.         });
  33.     }
  34.     catch(ex)
  35.     {
  36.         alert("Error de datos: " + ex);
  37.     }


tengo un archivo php en mi servidor:

Código PHP:
Ver original
  1. <?php
  2. include('conex.php');
  3.  
  4. $gr = $_POST["txtcampo"];
  5.  
  6. $datos=mysql_query("SELECT * FROM tbl_datos WHERE campo ='$gr'");
  7.  
  8. $arrDatos = array();
  9. while ($rs=mysql_fetch_array($datos))
  10. {
  11.         $arrDatos[] = array_map('utf8_encode', $rs);
  12. }
  13.  
  14. echo json_encode($arrDatos);
  15.  
  16. ?>

Entonces sucede que cuando corro la aplicación desde mi servidor funciona bien, pero si lo corro desde local con el emulador ripple me sale este error:
SyntaxError: Unexpected token < in JSON at position 0

Espero me puedan ayudar con este problema, muchas gracias de antemano por el tiempo y la ayuda que me puedan prestar.
__________________
-----------------------------------------------------------------------------
Yo vivo de preguntar, saber no puede ser lujo...