comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Error no llama a funcion jquery was not called parse error

  • 2 Respuestas
  • 1727 Vistas

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado $francisco

  • *
  • Underc0der
  • Mensajes: 191
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
  • Skype: hackloper
« en: Febrero 22, 2016, 02:19:14 am »
Muy buenas a todos, resulta que no puedo obtener respuesta de mi pagina php con ajax.

Código: Javascript
  1. $.ajax({
  2.         crossDomain: true,
  3.         url:'http://www.miweb.com/index.php',
  4.         data:{datos:p},
  5.         dataType:'jsonp',
  6.         type:'GET'
  7.     })
  8.     .done(function(data){
  9.         alert(data);
  10.         }
  11.     })
  12.     .fail(function( xhr, status, err){
  13.         alert('error getting scripts: ' + status);
  14.         alert('error getting scripts: ' + err);
  15.         alert('error getting scripts: ' + xhr.responseText);
  16.         alert('error getting scripts: ' + xhr.status);
  17.         alert('error getting scripts: ' + xhr.statusText);
  18.         alert('error getting scripts: ' + JSON.stringify(xhr));
  19.     });

php

Código: PHP
  1. <?php
  2. header('Content-Type: text/javascript; charset=utf8');
  3. $datos = $_GET['datos'];
  4. //$pagina_inicio = file_get_contents($datos);
  5. //$array = array('response'=>$pagina_inicio);
  6. echo $_GET['callback'].'('.json_encode("{resultado:algo}").');';
  7. ?>

El caso es que probando desde mi pc si que funciona, pero con phonegab desde mi mobil no logro hacerlo funcionar.
« Última modificación: Marzo 07, 2016, 12:29:03 pm por blackdrake »

Desconectado Abraham20

  • *
  • Underc0der
  • Mensajes: 68
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Marzo 02, 2016, 08:42:17 am »
hola,
con el responseText devuelves el texto de tu consulta, un ejemplo sencillo, supongamos que tu script PHP devuelve esto:

Código: [Seleccionar]
    echo "foo|bar";
En Javascript lees el resultado y lo puedes parsear:

Código: [Seleccionar]
    var response = ajax.responseText.split('|');

Suerte

Desconectado $francisco

  • *
  • Underc0der
  • Mensajes: 191
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
  • Skype: hackloper
« Respuesta #2 en: Marzo 07, 2016, 11:16:44 am »
Todo resuelta era el servidor el que no me dejaba hacer peticiones jsonp.

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 8429
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 2305
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 1718
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 3209
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Problem al instalar Windows "cualquier windows"

Iniciado por Made

Respuestas: 7
Vistas: 3136
Último mensaje Septiembre 03, 2012, 04:53:08 pm
por Made