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 originaltry
{
var strHtml = "";
$.ajax({
global: false,
dataType: 'html',
async: false,
type: "POST",
url: $("#form").attr('action'),
data: $("#form").serialize(),
}).done(function (resultado) {
var datosRecibidos = JSON.parse(resultado);
var lista = "";
$.each( datosRecibidos, function( key, value ) {
if(value.foto == "nofoto.jpg")
{
lista += "<li><div id='avatarUs'><img src='imagenes/nofoto.jpg' width='60' height='80' ></div>";
}
else
{
lista += "<li><div id='avatarUs'><img src='imagenes/" + value.foto + "' width='60' ></div>";
}
lista += "<div id='infoUs'>";
lista += "Alumno: " + value.nombre + "<br>";
lista += "Documento: " + value.documento + "<br>";
lista += "Grupo: " + value.grupo;
lista += "</div>";
lista += "</li>";
});
$("#listaDatos").html(lista);
$("#listaDatos").listview().listview('refresh');
});
}
catch(ex)
{
alert("Error de datos: " + ex);
}
tengo un archivo php en mi servidor:
Código PHP:
Ver original<?php
include('conex.php');
$gr = $_POST["txtcampo"];
$datos=mysql_query("SELECT * FROM tbl_datos WHERE campo ='$gr'");
{
}
?>
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.