utiliza jsonp, yo tenia el mismo problema con una app que estaba ahciendo con jquery y phonegap por ejhemplo y las peticiones ajax no salin o n hacian nada, pero el asunto esta en el json, ya que se da un crossdomain y se necesita jsonp para que funcione, al menos eso investigue y me funciono, aqui algo:
Código Javascript
:
Ver original$.ajax({
url: "http://www.server.com/mobile/test.php",
data: {"usuario":usuario, "password":pass},
type: "GET",
dataType: "jsonp",
beforeSend: function(){
//QUE VA A HACER ANTES DE ENVIAR
},
success: function(data){
//QUE HACE AL RECIBIR RESPUESTA
}
});
y la respuesta la regresaba de esta manera que recibirla bien:
Código PHP:
Ver original $info['cod'] = '205';
$info['mensaje'] = 'El Usuario no se encuentra Registrado en Nuestro sistema, por favor Verifique';
if (isset($_GET['callback'])) { echo $_GET['callback'] . '( ' . json_encode($info) . ' )'; } else {
echo 'callbackEjercicio( ' . json_encode($info) . ' )';
prueba y ajusta segun tu necesidad, saludos