Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/02/2014, 14:11
aeb_asturias
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 9 meses
Puntos: 7
Respuesta: Problema al recuperar JSON mediante Ajax

Cita:
Iniciado por djaevi Ver Mensaje
el dataType no deberia ser json en lugar de jsonp?? si cambias a dataType:'text' te sigue arrojando error? La consola del navegador arroja algun error de javascript?

Salvo por lo que te comento la verdad que no le veo errores, uso un codigo muy similar para trabajar con la libreria graph de facebook y va sin problemas.

Saludos
Gracias por contestar djaevi,

El error que estoy obteniendo ahora es el siguiente:

"“jsonp callback was not called"


Y la llamada Ajax que estoy probando ahora mismo es:

Código:
function ajax_get_list_aceite(){

  /*var myCallback = function(data) {
      alert(data);
  };*/
  
  $.support.cors = true;
  $.ajax({
    type: "GET",
    contentType: "application/json; charset=utf-8",
    dataType: "jsonp",
    jsonp: 'callback',
    crossDomain: true,
    jsonpCallback: "myCallback",
    url: "http://xxx/descargar.php?callback=?",
    data: {id: 6, tipo:'JSON'},
    async:false,
    
    success: function (data)
    {
    alert(data);
    },
    
    error: function(request, status, error) {
      alert(status);
    alert(error);
    }
    
    
  });
  
  
}

Creo (aunque no estoy seguro) que el problema está en que la url a la que ataco me debería devolver el JSON dentro de una especie de función que se llamara "myCallback" que es el mismo nombre que yo estoy utilizando cuando pongo en la llamada anterior la línea:

Código:
jsonp: 'callback',
Estoy bastante liado con el tema la verdad jeje.