Creo que ya está resuelto, o al menos, no me devuelve error, ya que se recibe la petición y devuelve status 200.
Bien, el problema lo tengo porque no sé "interpretar" lso datos que supuestamente llegan. He probado varias formas, pero no logro hacerlo.
Me explico:
Si lanzo una consulta directamente a un REST, del tipo:
Código:
me devuelve:http://xxx.xx.xx.xx:8080/CustomerDBSpring/resources/customer/1?
Código:
Si lanzo la misma consulta, usando JQuery, desde mi html con el código:{"customerId":"1","discountCode":{"discountCode":"97","rate":"1"}}
Código HTML:
function onInit() { var url = 'http://xxx.xx.xx.xx:8080/CustomerDBSpring/resources/customer/1?'; var consulta = new function(){}; consulta.AjaxParametros = {}; consulta.AjaxParametros.type = 'GET'; consulta.AjaxParametros.dataType = 'json'; consulta.AjaxParametros.error = function (jqXHR, textStatus, errorThrown){ alert('error'); }; consulta.AjaxParametros.success = function (data){ alert('funciona'); }; $.ajax(url,consulta.AjaxParametros); } $(document).ready(onInit);
¿Cómo puedo conocer los datos que "teóricamente" me envía?
He probado con otra función...
Código HTML:
$(document).ready(function () { var URL = "http://xxx.xx.xx.xx:8080/CustomerDBSpring/resources/customer/1?"; $.getJSON(URL, function(datos){ var id = datos.customerId; alert("DATOS\n\nID: " + id); }); });
¿Dónde estoy errando?
Gracias de antemano